python升序方式对列表排序 在Python中如何使用sorted()函数排序?

[更新]
·
·
分类:互联网
5003 阅读

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,重新运行程序结果是降序排列。