gpt4 book ai didi

python - 如何在Python中对itertools石斑鱼数组进行排序

转载 作者:太空宇宙 更新时间:2023-11-03 18:42:38 24 4
gpt4 key购买 nike

我有以下 itertools._grouper 值数组

('a', 1L)
('c', 3L)
('b', 2L)

我将如何对其进行排序,使其按以下顺序

('a', 1L)
('b', 2L)
('c', 3L)

最佳答案

技巧是将正确的key参数传递给sorted()函数。试试这个:

sorted(lst, key=lambda x: x[1])

或者:

import operator as op
sorted(lst, key=op.itemgetter(1))

上面假设lst是输入数据,它来自哪里并不重要。无论哪种方式,结果都会如预期:

[('a', 1L), ('b', 2L), ('c', 3L)]

关于python - 如何在Python中对itertools石斑鱼数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20198951/

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