list.sort()方法
执行之后,没有生成新的列表,打印原来的列表:
sorted()函数
对原来的列表进行排序,返回一个新的列表,原来的列表不变:
不管是list.sort()方法还是sorted函数,都有两个可选的关键字参数
reverse
如果被设定为True,被排序的序列里的元素会以降序输出(也就是把最大值当做最小值来排序)。这个参数默认值是Flase
key
对传入的列表元素,比如传入的序列是字符串,加一些排序规则,比如key=str.lower来忽略大小写的排序,或者key=len