Python使用条件比较对嵌套列表进行排序

zcadqe

我正在尝试对嵌套列表进行排序Alen(A) = nlen(A[i]) = d为所有人i我想使用的第一个元素进行排序A[i]但是,如果那样的A[i][0] == A[j][0]话,我想使用下一个元素进行排序A[i][1]如果是,A[i][1] == A[j][1]则使用下一个元素,A[i][2]依此类推。

下面是一个例子n = 4d = 2因为[3,6][3,7]具有相同的第一元素,所以将基于第二元素进行比较。

A = [[3,7], [4,5], [3, 6], [5,1]]
A_sorted = [[3,6], [3,7], [4,5], [5,1]]

在Python 2.7中,我使用了自定义比较功能。A.sort(cmp=comp_func)但是我正在尝试在没有cmp参数选项的Python 3中执行此操作因此,我需要使用key参数来代替。如何在Python 3中实现此自定义排序?

帕特里克·豪

这是默认的Python排序行为。您是否尝试过这样做,但没有成功?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用比较器基于两个元素在Java列表中进行嵌套排序

来自分类Dev

python使用条件对列表中的对象进行排序

来自分类Dev

Elasticsearch如何使用嵌套条件进行排序

来自分类Dev

使用linq对嵌套列表进行排序

来自分类Dev

使用排序函数对列表的嵌套列表进行排序。?

来自分类Dev

使用自定义比较器对列表的python列表进行排序

来自分类Dev

使用Python中的自定义比较功能对字典键对象列表进行排序

来自分类Dev

使用比较和 lt 对 Python 中的对象列表进行排序失败

来自分类Dev

将列表的嵌套列表与列表进行比较

来自分类Dev

根据另一个排序的嵌套列表python对嵌套列表进行排序

来自分类Dev

使用比较器对对象列表进行排序

来自分类Dev

通过使用linq比较两个列表进行排序?

来自分类Dev

使用比较器对字符串列表进行排序

来自分类常见问题

Comparator.comparing使用嵌套对象的字段对列表进行排序

来自分类Dev

使用Python列表对Django queryset进行排序

来自分类Dev

如何使用python对列表进行排序?

来自分类Dev

Python:使用列表推导进行排序合并

来自分类Dev

在python中使用嵌套列表进行操作

来自分类Dev

在python中使用嵌套列表进行操作

来自分类Dev

按嵌套列表的值对列表进行排序

来自分类Dev

按第三个嵌套列表对 Python 中的深层嵌套列表进行排序

来自分类Dev

使用两个或多个条件对列表的元素进行排序

来自分类Dev

比较数组并对带有条件的数组列表进行排序

来自分类Dev

使用内置的排序功能无法对Python列表进行排序

来自分类Dev

使用非库排序函数(Python)对元组列表进行排序

来自分类Dev

Python:使用自定义比较器对OrderedDict进行排序

来自分类Dev

按条件比较嵌套列表中的元素

来自分类Dev

按条件条件对列表进行排序

来自分类Dev

Python中的嵌套列表排序

Related 相关文章

  1. 1

    使用比较器基于两个元素在Java列表中进行嵌套排序

  2. 2

    python使用条件对列表中的对象进行排序

  3. 3

    Elasticsearch如何使用嵌套条件进行排序

  4. 4

    使用linq对嵌套列表进行排序

  5. 5

    使用排序函数对列表的嵌套列表进行排序。?

  6. 6

    使用自定义比较器对列表的python列表进行排序

  7. 7

    使用Python中的自定义比较功能对字典键对象列表进行排序

  8. 8

    使用比较和 lt 对 Python 中的对象列表进行排序失败

  9. 9

    将列表的嵌套列表与列表进行比较

  10. 10

    根据另一个排序的嵌套列表python对嵌套列表进行排序

  11. 11

    使用比较器对对象列表进行排序

  12. 12

    通过使用linq比较两个列表进行排序?

  13. 13

    使用比较器对字符串列表进行排序

  14. 14

    Comparator.comparing使用嵌套对象的字段对列表进行排序

  15. 15

    使用Python列表对Django queryset进行排序

  16. 16

    如何使用python对列表进行排序?

  17. 17

    Python:使用列表推导进行排序合并

  18. 18

    在python中使用嵌套列表进行操作

  19. 19

    在python中使用嵌套列表进行操作

  20. 20

    按嵌套列表的值对列表进行排序

  21. 21

    按第三个嵌套列表对 Python 中的深层嵌套列表进行排序

  22. 22

    使用两个或多个条件对列表的元素进行排序

  23. 23

    比较数组并对带有条件的数组列表进行排序

  24. 24

    使用内置的排序功能无法对Python列表进行排序

  25. 25

    使用非库排序函数(Python)对元组列表进行排序

  26. 26

    Python:使用自定义比较器对OrderedDict进行排序

  27. 27

    按条件比较嵌套列表中的元素

  28. 28

    按条件条件对列表进行排序

  29. 29

    Python中的嵌套列表排序

热门标签

归档