我有一个csv列表,比如:
[[0, 0], [0, 2], [1, 1], [2, 0], [0, 3], [1, 2], [2, 1], [3, 0]]
我要做的是对每个单独的列表求和,即创建一个由每个逗号分隔的变量求和组成的新列表,并检查它们是否等于某个值,即:
检查[0+0,0+2,1+1,2+0。。。。。等于某个数
我已经做到了:
if sum(gcounter)==3:
gamma=True
print(gamma)
else:
pass
我尝试过sum(int…),也尝试过在其他方法中使用for循环,但每次尝试不同的方法时,它总是抛出相同的错误 TypeError:不支持+:“int”和“list”的操作数类型 所以这是和函数的问题
试图解决这个问题坦率地说让我感到无精打采将非常感谢任何帮助!!!你知道吗
你在找这样的东西吗:
本质上,我一次循环
lst
得到一个子列表。我对子列表求和,如果它等于3,我将子列表保留在输出列表中。你知道吗相关问题 更多 >
编程相关推荐