我在脚本中打开一个列表并搜索与“2011”匹配的内容,并使用以下代码打印“2011”字符串
for row in dL:
if "2011" in row:
print row
并获得以下输出
['2011', 'randome', '6200']
['2011', 'marks', '6020']
['2011', 'man', '6430']
['2011', 'is', '6040']
['2011', 'good', '6230']
我想要做的是从第 3 列获取所有值并将它们相加得到结果 30920,然后计算并打印平均值 6184。到目前为止,我有以下代码。
total = int(row[2])
total2 = sum(total)
print total2
但是我收到以下错误
total2 = sum(total)
TypeError: 'int' object is not iterable
如何修复此错误并创建总数和平均值?