Python里对列表操作有一个sorted函数还有一个sort函数,两者的区别是,sort函数是在原列表的基础上进行操作的,即in-place操作,而sorted函数不是。
聊聊sorted函数,这个函数有三个参数sorted(iterable, key=None, reverse=False)
iterable:待排序的可迭代类型的容器;
key:用列表元素的某个已命名的属性或函数(只有一个参数并且返回一个用于排序的值)作为关键字,有默认值,迭代集合中的一项;
reverse:排序规则. reverse = True 或者 reverse = False,有默认值。
返回值:是一个经过排序的可迭代类型,与iterable一样。
在排序多维以上列表时sorted函数可以派上用场。