例如,
我有
myList = [{'imdb' : '12345'...}, {'imdb' : '54234'....}, {'imdb' : '12345'...}...]
我想要
myList = [{'imdb' : '12345'...}, {'imdb' : '12345'...}...]
我想获得最常见的imdb键值。
感谢。
有一个问题可以解答如何获取最常见的列表项,但我希望列表中最常用的词典键值。 这有点不同。
答案 0 :(得分:3)
from collections import Counter
most_common_imdb_value = Counter(d['imdb'] for d in myList).most_common(1)[0]
如果您需要与最常见的imdb值匹配的字典列表,请执行以下操作:
[d for d in myList if d['imdb'] == most_common_imdb_value]