python中列表怎么排序-Python教程

资源魔 28 0
Python列表有一个内置的list.sort()办法能够间接修正列表,进行排序。另有一个 sorted()内置函数,它会从一个可迭代工具构建一个新的排序列表。

list.sort() 函数用于对原列表进行排序,假如指定参数,则应用比拟函数指定的比拟函数。

语法:(保举学习:Python视频教程)

list.sort( key=None, reverse=False)

参数

key -- 次要是用来进行比拟的元素,只有一个参数,详细的函数的参数就是取自于可迭代工具中,指定可迭代工具中的一个元从来进行排序。reverse -- 排序规定,reverse = True 降序, reverse = False 升序(默许)。

前往值

该办法不前往值,然而会对列表的工具进行排序。

实例

#!/usr/bin/python
aList = ['Google', 'Runoob', 'Taobao', 'Facebook']
sorted(aList)
aList.sort()
print ( "List : ", aList)

关于Python内置函数sorted(),先拿来跟list(列表)中的成员函数list.sort()进行下比照。正在实质上,list的排序以及内置函数sorted的排序是差没有多的,然而 list.sort() 办法只是为列表界说的,而 sorted() 函数能够承受任何可迭代工具。

次要的区分正在于,list.sort()是对曾经存正在的列表进行操作,进而能够扭转进行操作的列表。而内建函数sorted前往的是一个新的list,而没有是正在原来的根底上进行的操作.

更多Python相干技巧文章,请拜访Python教程栏目进行学习!

以上就是python中列表怎样排序的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!