如何获取字典最大值

时间:2017-12-14 20:16:38

标签: python dictionary key max

我想获得一个字典的键,前五个值。例如 numbers = {'one':1,'two':2,'three':3,'four':4,'five':5,'six':6} 我想得到['一','两','三','四','五']

2 个答案:

答案 0 :(得分:0)

您可以迭代字典中的键。

myDict = {'one': 1, "two": 2}

for key in myDict:
     print(key)

您可以检查与密钥关联的值,并在满足特定测试时将密钥添加到列表中。

答案 1 :(得分:0)

你可以尝试

r_numbers = {y:x for x,y in numbers.items()}
r_numbers
Out[1]: {1: 'one', 2: 'two', 3: 'three', 4: 'four', 5: 'five', 6: 'six'}
[r_numbers[x] for x in sorted(r_numbers.keys())[:5]]
Out[2] : ['one', 'two', 'three', 'four', 'five']