我有一本字典如下。

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/

10-12 13:25