【发布时间】:2014-12-03 04:55:10
【问题描述】:
您好,我有一本像下面这样的字典:
b = {'tat': 0, 'del': 4, 'galadriel': 0, 'sire': 0, 'caulimovirus': 4, 'retrofit': 0, 'tork': 0, 'caulimoviridae_dom2': 0, 'reina': 4, 'oryco': 2, 'cavemovirus': 1, 'soymovrius': 0, 'badnavirus': 0, 'crm': 0, 'athila': 0}
我想以列表的形式查找所有具有最大值的键。然而,
max(a, key=a.get)
只给出第一个关键元素,'del'。
我应该如何找到所有具有最大值的键?如下所示。
new_list = ['del', 'caulimovirus', 'reina']
【问题讨论】:
标签: list python-3.x dictionary max