【问题标题】:Python - sort wrt second argument [duplicate]Python - 对第二个参数进行排序[重复]
【发布时间】:2013-02-09 18:13:57
【问题描述】:

我有一个列表,我想对其进行排序。列表由每个具有两个元素的项目组成。我希望只对第二个元素进行排序。因此,我几乎可以肯定

L = [[4,2],[5,2]]
sorted(L)

不会做这项工作。

如何进行?我得到了答案,但不明白什么可以适用于问题。

谢谢!

【问题讨论】:

  • 在 SO 上还有更多类似的内容。
  • 我发现了这个问题,不知道它是否也是排序的可能语法(不仅是最大值),或者如何正确编写它。无论如何,谢谢你的提示。

标签: python arrays list sorting


【解决方案1】:
from operator import itemgetter
sorted(L, key=itemgetter(1))

返回排序后的列表L,按keyL的每个元素中的第二项排序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-23
    • 2019-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-25
    • 2018-04-20
    相关资源
    最近更新 更多