簡體   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