python升序方式对列表排序
在Python中如何使用sorted()函数排序?
在Python中如何使用sorted()函数排序?
gtgtgta [5,7,6,3,4,1,2]
gtgtgt b sorted(a) # 保留原列表
gtgtgt a [5, 7, 6, 3, 4, 1, 2]
gtgtgt b[1, 2, 3, 4, 5, 6, 7]
如上,这样就用排序函数对列表进行了排序。
gtgtgt students [(john, A, 15), (jane, B, 12), (dave, B, 10)]
gtgtgt sorted(students, keylambda s: s[2]) # 按年龄排序[(dave, B, 10), (jane, B, 12), (john, A, 15)]
gtgtgt sorted(students, keylambda s: s[2], reverseTrue) # 按降序[(john, A, 15), (jane, B, 12), (dave, B, 10)]
gtgtgt
如上,可以按照升序跟降序进行排序。
请参考。
python升序和降序怎么操作?
1.在pycharm中新建一个py文件,输入如下代码,其中sort函数代表升序。
2.使用快捷键shift F10运行程序,在输出窗口中即可看到列表内容升序排列。
3.给sort函数中添加reverse True,重新运行程序结果是降序排列。