gpt4 book ai didi

python - python中的嵌套列表和排序

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

不知道可不可以。我试图找到一种在以下条件下对嵌套列表进行排序的方法

  1. 我想将表格 1 指向另一个(不是整个列表,只是其中的一部分)
  2. 应该根据子列表的第 3 个元素进行排序

我想要什么的想法:

    PAE=[['a',0,8],
['b',2,1],
['c',4,3],
['d',7,2],
['e',8,4]]

#PAE[1:4].sort(key=itemgetter(2)) (something like this)
or
#sorted(PAE[1:4],key=itemgetter(2)) (something like this)
` # ^ i know both are wrong but just for an idea
`
#output should be like this
['a', 0, 8]
['b', 2, 1]
['d', 7, 2]
['c', 4, 3]
['e', 8, 4]

我是 python 的新手,但我尽力找到解决方案但失败了。

最佳答案

对切片进行排序并写回:

>>> PAE[1:4] = sorted(PAE[1:4], key=itemgetter(2))
>>> PAE
[['a', 0, 8], ['b', 2, 1], ['d', 7, 2], ['c', 4, 3], ['e', 8, 4]]

关于python - python中的嵌套列表和排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40784720/

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