Python中获得字典列表中最大值与最小值
作者:野牛程序员:2023-11-21 21:07:47python阅读 2614
对于一个包含字典的列表,可以使用内置的max
和min
函数,结合key
参数,来找到字典列表中的最大值和最小值。以下是一个简单的例子:
dictionary_list = [ {'key1': 10, 'key2': 20, 'key3': 30}, {'key1': 5, 'key2': 15, 'key3': 25}, {'key1': 8, 'key2': 18, 'key3': 28} ] # 找到最大值 max_dict = max(dictionary_list, key=lambda x: x['key1']) max_value = max_dict['key1'] # 找到最小值 min_dict = min(dictionary_list, key=lambda x: x['key1']) min_value = min_dict['key1'] # 输出结果 print(f"最大值:{max_value}") print(f"最小值:{min_value}")
这个例子假设想要比较字典中的'key1'。可以根据实际情况修改key
参数的lambda函数来比较不同的键。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:如何用C语言编写arctan(x/y)
- 下一篇:C++程序以找到给定值的反正切