我有一本字典如下。
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]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)