gpt4 book ai didi

python - 如何在Python中对列表进行排序?

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

我有一个嵌套列表

a=[[x1,y1],[x2,y2],[x1,y2],[x2,y1],[x7,y7],[x1,y3]]

我想将其排序为:

a=[[x1,y1],[x1,y2],[x1,y3],[x2,y1],[x2,y2],[x7,y7]]

我尝试使用 lambda 函数,但它无法编译:

a=sorted(a,lambda x,y:x==y?x[0]+x[1],x[0])

如何使用sorted来获得我想要的输出?

最佳答案

我相信 sorted(a) 会立即提供您想要的内容:

>>> a = [[1,1], [2,2], [1,2], [2,1], [7,7], [1,3]]
>>> sorted(a)
[[1, 1], [1, 2], [1, 3], [2, 1], [2, 2], [7, 7]]

关于python - 如何在Python中对列表进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15861530/

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