开发者社区 问答 正文

如何在Python列表中计算每个列表的总数

我收集了一份清单清单,每个清单代表一天的数据。我需要找到这些的SUM以计算每天的总体积。我似乎只能将每个列表添加到一起,而不是单个列表数据。

提供所有列表的总数,而不是每个单独的列表总数。

for ele in range(0, len(y_pred)): total = total + y_pred[ele]

print (total) 预期18个输出,每个输出列出总和,而不是一个输出与所有内容的总和。

展开
收起
游客6qcs5bpxssri2 2019-08-27 23:14:34 987 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 首先,您不需要在Python中使用此模式:

    for ele in range(0, len(y_pred)): # let's not use "ele" as a var name, btw. confusing total = total + y_pred[ele]
    因为你可以写:

    for element in y_pred: total = total + element 无论如何,您可以使用map另一张建议的海报,但最简单的方法是扩展您现有的模式。由于列表中有列表,因此您有两个要迭代的列表:

    for sub_list in mega_list: for element in sub_list: total += element

    2019-08-27 23:15:14 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等