2016 - 2024

感恩一路有你

python中的sort排序 python中sort用法?

浏览量:2286 时间:2021-03-11 08:05:19 作者:admin

python中sort用法?

sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。

# 列表vowels = ["e", "a", "u", "o", "i"]

# 降序vowels.sort(reverse=True)

降序输出: ["u", "o", "i", "e", "a"]

在Python中如何使用sorted()函数排序?

>>>a = [5,7,6,3,4,1,2]

>>> b = sorted(a) # 保留原列表

>>> a [5, 7, 6, 3, 4, 1, 2]

>>> b[1, 2, 3, 4, 5, 6, 7]

如上,这样就用排序函数对列表进行了排序。

>>> students = [("john", "A", 15), ("jane", "B", 12), ("dave", "B", 10)]

>>> sorted(students, key=lambda s: s[2]) # 按年龄排序[("dave", "B", 10), ("jane", "B", 12), ("john", "A", 15)]

>>> sorted(students, key=lambda s: s[2], reverse=True) # 按降序[("john", "A", 15), ("jane", "B", 12), ("dave", "B", 10)]

>>>

如上,可以按照升序跟降序进行排序。


请参考。

python中的sort排序 python列表sort函数 python sort降序排序

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。