我有一个列表的列表:
类似于:
data = [[240, 240, 239],
[250, 249, 237],
[242, 239, 237],
[240, 234, 233]]
我想要像这样对其求平均值:
[average_column_1, average_column_2, average_column_3]
我的代码看起来不太优雅。 它是遍历列表的一种朴素方法,将总和保存在单独的容器中,然后再除以元素数量。
我认为有一种更Pythonic的方法可以做到这一点。 有什么建议吗? 谢谢
from future_builtins import map, zip
语句。" - georgmap()
存在,并且在Python 3.x中仍然存在呢? - Sven Marnachmap()
保留为Python 3中的内置函数,而其他函数式编程函数则被删除(apply()
)或移动到模块中(reduce()
)。这使得代码简洁易读。 - Sven Marnach