python - 字典检索值并记住键

标签 python python-3.x

我正在使用字典来存储温度值,键是温度的日期,值是温度。

day = {day: temperature, 1: 32, 2: 29, 3: 25, 4: 34}

我想获得最高温度,所以我使用 max:

max(day.values)

这给了我最高的温度。但是,我还需要知道温度是哪一天。我如何获取此值来自哪个键?

最佳答案

max 接受一个 key 函数。你可以用它来查看字典中的项目并按值比较项目:

max(day.items(), key=lambda pair: pair[1])

这将从字典中返回具有最大值的项目(键值对)。

关于python - 字典检索值并记住键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34149114/

相关文章:

python - 将数据替换到不同的文件

python - 使用 Python 将多个工作簿合并为一个 xlsx 工作簿

python - 有没有办法用 Pillow 仅反转特定像素?

python - 如何查找哪些列表是对称/平移的?

python - 使用 Python 将 XML 转为 CSV

python - Pygame:显示没有组的 Sprite

python - 无法在 Alpine Docker容器上安装pyorc

python - 为什么通过 Web 服务 API 调用 Azure ML 分类模型不返回概率分数?

python - 使用另一个字符串列表对字符串列表进行排序

python-3.x - python3异步: do all functions in a stack have to use await/async