输出字典fruits中键值最大的键值对。完善代码。 fruits = {"apple":10,"mango":12,"durian":20,"banana":5} m = 'apple' for key in fruits.keys(): #此段代码请完善 print('{}:{}'.format(m,fruits[m]))
时间: 2023-07-19 12:29:31 浏览: 69
python返回字典value中最大值的键
5星 · 资源好评率100%
可以将代码改成以下形式:
```python
fruits = {"apple":10,"mango":12,"durian":20,"banana":5}
max_key = max(fruits, key=fruits.get)
print('{}:{}'.format(max_key, fruits[max_key]))
```
其中,`max()`函数可以返回字典中键值最大的键,`key`参数接收一个函数作为比较规则,这里使用`fruits.get`函数来获取对应键的值作为比较规则。最终输出时,使用`max_key`来获取键值最大的键,然后再通过字典的索引方式获取对应的值,即最大的键值对。
阅读全文