Python 取字典中value最大的key及相关操作

it2025-11-11  10

# 给定一个kv = {'a':0, 'b':4, 'f':3, 'd':3, 'e':4}; kv = {'a':0, 'b':4, 'f':3, 'd':3, 'e':4} # 1. 输出kv中最大的key print(max(kv.keys())) # 2. 输出kv中最大的value print(max(kv.values())) # 3. 输出kv中最大的key 及对应的value,以tuple类型输出 print(max(kv.items(), key=lambda x:x[0])) # key=lambda x:x[0])意为以key进行遍历比较 # 4. 输出kv中最大的value 及对应的key,以tuple类型输出 print(max(kv.items(), key=lambda x:x[1])) # key=lambda x:x[1])意为以value进行遍历比较 print('------------------------------------------------') # 5. 输出 kv.item()看看结果 print(kv.items()) print(max(kv.items())) print(max(kv.items())[0]) print('------------------------------------------------') # 6. 按照key对kv进行排序 print(sorted(kv.items(), key=lambda x:x[0])) # 7. 按照value对kv进行排序 print(sorted(kv.items(), key=lambda x:x[1]))
最新回复(0)