例子: x = [[1,3,2],[4,5,6],[7,8,9]]
我尝试使用:
sum(x) / len(x)
但它似乎给了我这个错误
(类型错误:+ 不支持的操作数类型:'int' 和 'list')
该列表由用户使用命令输入:average_list([]),每个方括号可以包含任意数量的数字。
您可以sum
计算内部列表的总和:
x = [[1,3,2],[4,5,6],[7,8,9]]
s = sum(sum(a) for a in x)
l = sum(len(a) for a in x)
print(s / l) # 5.0
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句