我有一本字典如下。
dictA = {
'a' : ('duck','duck','goose'),
'b' : ('goose','goose'),
'c' : ('duck','duck','duck'),
'd' : ('goose'),
'e' : ('duck','duck')
}
我希望遍历 dictA 并输出一个列表,该列表将向我显示 dictA 中具有多个“鸭子”值的键。
例如,对于 dictA,此函数将输出以下列表。
list = ['a', 'c', 'e']
我确信有一种简单的方法可以做到这一点,但我是 Python 新手,这让我很难过。
最佳答案
[k for (k, v) in dictA.iteritems() if v.count('duck') > 1]
关于python - 计算字典中的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14743454/