📅  最后修改于: 2023-12-03 14:53:25.635000             🧑  作者: Mango
在 Python 中,字典是一种无序键-值对的数据结构,其中每个键都是唯一的。字典对象还附带了一些方便的方法,其中之一就是 min()
函数。
min()
函数返回字典中值最小的键。它可以在单一字典上使用,也可以在由多个字典组成的列表上使用,并可选提供一个 key
参数来进行自定义比较。
min(my_dict)
min(list_of_dicts, key=lambda x: x['key'])
下面是一个使用 min()
函数的简单示例:
my_dict = {'a': 3, 'b': 2, 'c': 1, 'd': 4}
min_key = min(my_dict, key=my_dict.get)
print("The minimum value key in my_dict is: ", min_key)
输出:
The minimum value key in my_dict is: c
这个示例中,我们使用了一个 lambda 函数来指定比较的键。lambda 函数 lambda x: x['key']
表示要按键名 'key'
的值进行比较。
在 Python 中,字典是一种非常有用的数据结构。使用 min()
函数可以方便地找到字典中值最小的键,这个函数还可以用于由多个字典组成的列表中。