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