python中列表排序方法,python列表排序的方法有几种

  python中列表排序方法,python列表排序的方法有几种

  当我们面对一堆列表的时候,如果没有顺序的随机排列,使用起来会耗费大量的时间。列表的排序应该在使用前提前完成。我们有许多功能可供选择。在这里,边肖推荐你使用sorted()函数,因为它不仅可以排序,还可以遍历。让我们看看它在列表中是如何排序的。

  当您需要首先对列表进行排序和循环时,您需要使用sorted()函数。

  sorted()函数接收一个迭代对象并返回一个排序列表。

  t;; mso-font-kerning: 1.0000pt;">除此之外,sorted()函数还有两个参数:key和reverse

  

对列表升序操作:

  

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

  print(a)

  #输出:[1,2,3,4,7,9]

对元组倒序操作:

  

sorted((4,1,9,6),reverse=True)

  print(a)

  #输出:[9,6,4,1]

除了sort与sorted能够排序,列表中的reverse也可以.

  

以下实例展示了 reverse()函数的使用方法:

  

reverse()返回的也是None

  

#!/usr/bin/python

  

  aList=[123,'xyz','zara','abc','xyz']

  

  aList.reverse()

  print(aList)

以上实例输出结果如下:

  

List:['xyz','abc','zara','xyz',123]

  


  

以上就是常见函数在列表中进行排序的方法,这里主要推荐sorted()函数reverse()函数的排列也展示给了大家,sort函数老生常谈就不再叙述了。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: