【发布时间】:2014-02-26 09:39:50
【问题描述】:
假设我的字典:mydict = [{"red":6}, {"blue":5}, {"red":12}]
这是我到目前为止所做的:
for key, value in mydict() :
if key == mydict.keys():
key[value] += value
else:
print (key, value)
我认为我做得不太对(卡了几个小时),但我希望输出看起来像这样:
blue 5
red 18
或
red 18
blue 5
【问题讨论】:
-
字典的每个键只有一个值。如果您执行
mydict = {"red":6, "blue":5, "red":12},然后打印mydict,您将只看到“red”的最后一个值。 -
我已经编辑了帖子。
-
好的,现在
mydict是一个单项字典列表。
标签: python-3.x dictionary sum key-value