sort()方法语法:
list.sort( key=None, reverse=False)参数 参数
- key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
- reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)。
该方法没有返回值,但是会对列表的对象进行排序。
#x[1]表示元组中索引为1的元素
意思就是将list中元祖的顺序 按照元祖中索引为1的元素的大小 进行升序排列
与之用法相同的方法还有sortedt()------------------------------------------------------------------------------------
语法
sorted 语法:
sorted(iterable, key=None, reverse=False)
参数说明:
- iterable -- 可迭代对象。
- key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
- reverse -- 排序规则,reverse = True 降序 , reverse = False 升序(默认)。
返回重新排序的列表。
sort 与 sorted的区别:sort ()是应用在 list 上的方法,无返回值,sorted () 可以对所有可迭代的对象进行排序操作,返回的是一个新的 list
sorted()的补充 可以通过 key 的值来进行数组/字典的排序
多列排序 先按照成绩降序排序,相同成绩的按照名字升序排序:



