使用Python 2.6:如何创建字典中值的外观直方图?
我有一个字典,其中每个键包含一个值列表。
我想查看字典中的所有值,并计算每个键在每个键上出现的次数。
我一直在寻找itervalues()或
for value in dictionary.values():
一开始,也是.Count之间()函数,但我需要返回一个直方图。
例如:
print dictionary
将返回
{'test' : ['spam', 'eggs', 'cheese', 'spam'], 'test2' : ['spam', 'cheese', 'goats']}
和我想要的东西告诉我:
{'spam' : 3, 'eggs' : 1, 'cheese': 2, 'goats' : 1}
太棒了!至少目前为止。看起来计数有些偏差,但是,只有少数几个值。让我看看为什么。 – Friloc 2012-04-24 18:36:24
这似乎是程序的前一部分的问题。你的柜台确实有效。谢谢!! – Friloc 2012-04-24 18:44:33