本文主要是介绍sort() , sorted() 与argsort(),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
sort() 是可变对象的(字典、列表)方法,无参数、无返回值,因为它可以改变对象,因此无需返回值。sort()方法对于不可变对象(如元组、字符串)是不能调用的。
sorted() 是python的内置函数,并不是可变对象的特有方法。它需要接受一个对象(可以是列表、字典、元组、字符串),它不直接改变对象,而是返回一个排序的以列表为容器的返回值。
sorted(iterable,cmp=None,key=None,reverse=False)-->new sorted listiterable:可迭代类型
cmp : 用于比较的函数,比较什么由key决定
key : 用列表元素的某个属性和函数作为关键字
这篇关于sort() , sorted() 与argsort()的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!