python字典求最值
时间: 2023-06-29 15:12:08 浏览: 108
c语言求最大值
可以使用 `max()` 和 `min()` 函数来求字典中的最大值和最小值。
例如,如果有一个字典 `d = {'a': 1, 'b': 2, 'c': 3}`,那么可以这样求最大值和最小值:
```python
max_key = max(d, key=d.get) # 获取字典中值最大的键
max_value = d[max_key] # 获取字典中值最大的值
print(max_key, max_value) # 输出结果为: c 3
min_key = min(d, key=d.get) # 获取字典中值最小的键
min_value = d[min_key] # 获取字典中值最小的值
print(min_key, min_value) # 输出结果为: a 1
```
注意,当字典中的值有相同的情况时,`max()` 和 `min()` 函数只会返回其中一个键。如果需要获取所有值最大/最小的键,可以使用列表解析式来实现。
阅读全文