gpt4 book ai didi

python - 根据python中的值提取元组

转载 作者:行者123 更新时间:2023-12-01 05:21:04 24 4
gpt4 key购买 nike

我有一个具有以下格式的元组列表(“键”,“值”),我需要提取具有最高值和第二高值的键并存储它们,如何在 python 中实现这一点?

最佳答案

使用heaq.nlargest :

import heapq
heapq.nlargest(2, list_of_t, key=lambda x:x[1])

演示:

>>> import heapq
>>> list_of_t = [('a', 100), ('b', 5), ('c', 50)]
>>> heapq.nlargest(2, list_of_t, key=lambda x:x[1])
[('a', 100), ('c', 50)]

关于python - 根据python中的值提取元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22374800/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com