Python 从字典中获取最大值
在 Python 中,我们可以使用内置的 max() 函数来从字典中获取最大值。max() 函数可以接受一个可迭代对象,并返回其中的最大值。对于字典,我们可以通过指定 key 参数来决定是基于键还是值来获取最大值。
假设我们有一个字典,我们想要获取值最大的键值对。
实例
my_dict = {'a': 10, 'b': 20, 'c': 5}
max_key = max(my_dict, key=my_dict.get)
max_value = my_dict[max_key]
print(f"Key with maximum value: {max_key}, Maximum value: {max_value}")
max_key = max(my_dict, key=my_dict.get)
max_value = my_dict[max_key]
print(f"Key with maximum value: {max_key}, Maximum value: {max_value}")
代码解析:
my_dict是一个包含键值对的字典。max(my_dict, key=my_dict.get)使用max()函数来获取字典中值最大的键。key=my_dict.get表示我们基于字典的值来比较大小。max_key是值最大的键。max_value是通过max_key从字典中获取的最大值。- 最后,我们打印出值最大的键和对应的值。
输出结果:
Key with maximum value: b, Maximum value: 20
Python3 实例
点我分享笔记