如何使用快速排序按列表的列表中的索引排序

蟒蛇派

我正在尝试使用快速排序来对索引[1]处的列表进行排序。例如:

list = [[2, 5, 3],
        [2, 4, 9],
        [0, 9, 1],
        [1, 1, 1],
        [4, 7, 5]]

我希望能够做到这一点,并按index [1]排序:

quickSort(list)

output:

list = [[1, 1, 1],
        [2, 4, 9],
        [2, 5, 3],
        [4, 7, 5],
        [0, 9, 1]]

有任何想法吗?

检查员

您想在中使用key参数list.sort

import operator
mylist = [[2, 5, 3],
          [2, 4, 9],
          [0, 9, 1],
          [1, 1, 1],
          [4, 7, 5]]

mylist.sort(key=operator.itemgetter(1))

输出:

>>> mylist = [[2, 5, 3],
...           [2, 4, 9],
...           [0, 9, 1],
...           [1, 1, 1],
...           [4, 7, 5]]
>>> 
>>> mylist.sort(key=operator.itemgetter(1))
>>> mylist
[[1, 1, 1], [2, 4, 9], [2, 5, 3], [4, 7, 5], [0, 9, 1]]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

按索引排序列表

来自分类Dev

如何使用R对列表中的索引进行排序?

来自分类Dev

如何按字典中列表的值排序

来自分类Dev

在2D列表中的特定索引处使用快速排序

来自分类Dev

Flutter Firebase如何查询按列表索引排序的集合

来自分类Dev

在Scala中按列表排序

来自分类Dev

在elasticsearch中按列表排序

来自分类Dev

Elasticsearch列表索引按名称排序

来自分类Dev

将列表按表索引排序

来自分类Dev

按内部列表的特定索引对列表列表进行排序

来自分类Dev

使用冒泡排序按长度对列表中的列表进行排序-Haskell

来自分类Dev

按字典列表索引对字典列表进行排序

来自分类Dev

如何在Perl中返回排序列表的索引?

来自分类Dev

如何使用数组索引对无序列表进行排序

来自分类Dev

在python中,如何按元素频率对列表进行排序

来自分类Dev

如何按字母顺序对模板中的对象列表进行排序?

来自分类Dev

如何在R中获得按频率排序的列表

来自分类Dev

如何按列表中的值对key:list词典进行排序?

来自分类Dev

如何在Elixir中获取按日期排序的目录列表?

来自分类Dev

如何在Dart中按“枚举”对列表进行排序?

来自分类Dev

在python中,如何按元素的频率对列表进行排序

来自分类Dev

如何按列表中的现有状态排序

来自分类Dev

如何按保存在firestore中的数字对列表进行排序

来自分类Dev

在Python中按列表对索引列表进行排序的更简单方法

来自分类Dev

按列表绑定排序

来自分类Dev

使用unicode按值对列表中的字典进行排序

来自分类Dev

按列表A的排序对列表B进行排序?

来自分类Dev

如何找到索引序列对列表进行排序?

来自分类Dev

如何使用jQuery可排序列表控制Fabric JS中的对象Z索引

Related 相关文章

  1. 1

    按索引排序列表

  2. 2

    如何使用R对列表中的索引进行排序?

  3. 3

    如何按字典中列表的值排序

  4. 4

    在2D列表中的特定索引处使用快速排序

  5. 5

    Flutter Firebase如何查询按列表索引排序的集合

  6. 6

    在Scala中按列表排序

  7. 7

    在elasticsearch中按列表排序

  8. 8

    Elasticsearch列表索引按名称排序

  9. 9

    将列表按表索引排序

  10. 10

    按内部列表的特定索引对列表列表进行排序

  11. 11

    使用冒泡排序按长度对列表中的列表进行排序-Haskell

  12. 12

    按字典列表索引对字典列表进行排序

  13. 13

    如何在Perl中返回排序列表的索引?

  14. 14

    如何使用数组索引对无序列表进行排序

  15. 15

    在python中,如何按元素频率对列表进行排序

  16. 16

    如何按字母顺序对模板中的对象列表进行排序?

  17. 17

    如何在R中获得按频率排序的列表

  18. 18

    如何按列表中的值对key:list词典进行排序?

  19. 19

    如何在Elixir中获取按日期排序的目录列表?

  20. 20

    如何在Dart中按“枚举”对列表进行排序?

  21. 21

    在python中,如何按元素的频率对列表进行排序

  22. 22

    如何按列表中的现有状态排序

  23. 23

    如何按保存在firestore中的数字对列表进行排序

  24. 24

    在Python中按列表对索引列表进行排序的更简单方法

  25. 25

    按列表绑定排序

  26. 26

    使用unicode按值对列表中的字典进行排序

  27. 27

    按列表A的排序对列表B进行排序?

  28. 28

    如何找到索引序列对列表进行排序?

  29. 29

    如何使用jQuery可排序列表控制Fabric JS中的对象Z索引

热门标签

归档