gpt4 book ai didi

python - 引用列表中的元组

转载 作者:太空宇宙 更新时间:2023-11-04 10:25:11 25 4
gpt4 key购买 nike

这是我当前的代码

scores = [0,2,0,1,0]
enumeratedScores = list(enumerate(scores))
print(enumeratedScores) # outputs [(0,0), (1,2), (2,0), (3,1), (4,0)]

从那里我试图根据元组的第二个值拉出该列表中最大的元组。即在这种情况下,我希望它返回元组 (1,2),但是在我的实现中,它返回元组 (4,0)。我对元组很陌生。我将使用什么代码来实现这一目标?

最佳答案

您可以使用 max 的命名 key 参数与operator.itemgetter一起发挥作用:

>>> import operator
>>> enumeratedScores = [(0,0), (1,2), (2,0), (3,1), (4,0)]
>>> max(enumeratedScores, key = operator.itemgetter(1))
(1, 2)

关于python - 引用列表中的元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29794984/

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