python

sorted在python中的用法

小亿
51
2023-12-22 05:12:59
栏目: 编程语言
Python开发者服务器,限时0元免费领! 查看>>

在Python中,sorted()函数用于对可迭代的对象进行排序并返回一个新的列表。它接受一个可选的关键字参数key,用于指定排序时使用的比较函数。

sorted()函数的用法是:sorted(iterable, key=key, reverse=reverse)

参数说明:

示例:

numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5]
sorted_numbers = sorted(numbers)  # 升序排序
print(sorted_numbers)  # 输出:[1, 1, 2, 3, 4, 5, 5, 6, 9]

sorted_numbers_reverse = sorted(numbers, reverse=True)  # 降序排序
print(sorted_numbers_reverse)  # 输出:[9, 6, 5, 5, 4, 3, 2, 1, 1]

names = ['Alice', 'Bob', 'Charlie', 'David']
sorted_names = sorted(names, key=len)  # 按照字符串长度排序
print(sorted_names)  # 输出:['Bob', 'Alice', 'David', 'Charlie']

注意:sorted()函数不会修改原始对象,而是返回一个新的已排序的列表。若要对原始对象进行排序,可以使用sort()方法。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:python中sorted的用法

0
看了该问题的人还看了