繁体   English   中英

字典中的总和值 - python 3

[英]sum values in dictionary - python 3

有谁知道为什么这个简单的代码不起作用? 顺便使用IDEone编译器在这里输入图像描述

请在您的问题中发布您的代码,以便回答者更容易访问!

这里的问题是{dict}.values()返回sum()不起作用的列表列表。 您可以遍历列表并将它们相加。 我在 ipython 中写了以下内容:

In [1]: test = {'A':[1,2,3],'B':[1,2,3],'C':[1,2,3]}

In [2]: test.values()
Out[2]: dict_values([[1, 2, 3], [1, 2, 3], [1, 2, 3]])

In [3]: total = 0

In [4]: for val in test.values():
   ...:     total += sum(val)
   ...:

In [5]: total
Out[5]: 18

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM