列表
正向排序
sort()
>>> list=[1,6,3,4,5,2]
>>> list.sort()
>>> list
[1, 2, 3, 4, 5, 6]
sorted()
>>> sorted([1,6,3,4,5,2])
[1, 2, 3, 4, 5, 6]
sort与sorted区别
sort是永久的,而sorted是临时的。
逆向排序
sort()
>>> list=[1,6,3,4,5,2]
>>> list.sort(reverse=True)
>>> list
[6, 5, 4, 3, 2, 1]
sorted()
>>> sorted([1,6,3,4,5,2],reverse=True)
[6, 5, 4, 3, 2, 1]
反转排序
reverse()
>>> list=[1,6,3,4,5,2]
>>> list.reverse()
>>> list
[2, 5, 4, 3, 6, 1]
切片方法
>>> list=[1,6,3,4,5,2]
>>> list[::-1]
[2, 5, 4, 3, 6, 1]
多层列表排序
#对列表的第二个元素排序
>>> list=[