【发布时间】:2020-04-11 11:27:24
【问题描述】:
这就是我所拥有的(在 python 版本 3.7.4 中):
P= [[('Lista-A', 1), ('Lista-X', 1), ('Lista-Z', 4)], [('Lista-A', 2), ('Lista-X', 0), ('Lista-Z', 1)], [('Lista-A', 5), ('Lista-X', 1), ('Lista-Z', 0)], [('Lista-A', 0), ('Lista-X', 1), ('Lista-Z', 4)]]
我正在尝试将与“Lista-A”、“Lista-X”和“Lista-Z”关联的所有数字相加,以便得到类似的结果(只是一个总和为的元组列表与每个“Lista”相关的数字):
[('Lista-A', 8), ('Lista-X', 3), ('Lista-Z', 9)]
我尝试过使用 for 循环,但没有成功。
for lista in P:
for i in lista:
我不知道如何继续代码...有人可以帮我吗? 提前致谢!
【问题讨论】:
-
请编辑您的帖子并在 for cycle 中包含您的尝试
-
完成!不知道它是否有帮助,因为我真的不知道在 for 循环下放什么
-
“我不知道如何编码”不是 Stack Overflow 问题。您的代码中没有任何内容试图对列表元素求和。 On topic、how to ask 和 ...the perfect question 在此处申请。如果您不知道如何识别和总结事物,请考虑阅读有关分组、排序和求和的教程。如果您确实知道,那么请诚实地尝试并发布。
-
我同意@Prune,我建议学习更多关于一般编程的知识。
标签: python python-3.7