sort()
- 该方法用来对列表中的元素进行排序
- sort()方法默认是直接比较列表中的元素的大小,在sort()可以接收一个关键字参数,key;key需要一个函数作为参数,当设置了函数作为参数,每次都会以列表中的一个元素作为参数来调用函数,并且使用函数的返回值来比较元素的大小
l = ['aa','bbb','cccc','fffff']
l.sort(key=len)
sorted()
- 这个函数和sort()用法基本一致,但是sorted()可以对任意的序列进行排序,并且使用sorted()排序并不会影响原来的对象,而是返回一个新对象
l = "123453332567"
print(sorted(l))
['1', '2', '2', '3', '3', '3', '3', '4', '5', '5', '6', '7']