Python sort()函数详解:列表排序的利器

sort()函数是Python内置的强大工具,用于对列表元素进行排序。它直接修改原列表,无需创建新的列表对象,方便高效。

sort()函数语法pythonlist.sort(key=None, reverse=False)

  • key (可选): 指定一个函数,用于从每个列表元素中提取用于比较的键。例如,使用key=len可以按照元素长度排序。* reverse (可选): 如果设置为True,则列表将按降序排序,默认为False(升序)。

sort()函数使用示例

1. 简单升序排序pythonnumbers = [3, 1, 4, 2, 5]numbers.sort()print(numbers) # 输出: [1, 2, 3, 4, 5]

2. 降序排序pythonnumbers = [3, 1, 4, 2, 5]numbers.sort(reverse=True)print(numbers) # 输出: [5, 4, 3, 2, 1]

3. 自定义排序规则pythonnumbers = [-3, 1, -4, 2, -5]numbers.sort(key=abs)print(numbers) # 输出: [1, 2, -3, -4, -5]

重要提示: sort()函数只能用于列表。如果要对其他可迭代对象进行排序,请使用sorted()函数。

希望本文能帮助你更好地理解和使用Python的sort()函数进行列表排序!

Python sort()函数详解:列表排序的利器

原文地址: https://www.cveoy.top/t/topic/ex7L 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录