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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。