max_value = max(dict.values()) # 获取最大值 print(max_value) for key,value in dict.items(): if dict.values()==max_value: print(key,":",value)
时间: 2024-03-20 20:44:18 浏览: 71
C语言求最大值(C语言求最大值)
你的代码几乎正确,但是有一个小错误。在判断最大值时,应该把`dict.values()`改成`value`,因为`dict.values()`返回的是一个值的列表,而不是单个值。修改后的代码如下:
```python
max_value = max(dict.values()) # 获取最大值
for key, value in dict.items():
if value == max_value:
print(key, ":", value)
```
这段代码会输出字典中所有值等于最大值的键值对。
阅读全文