Python 列表排序:sort() 方法和 sorted() 函数
在 Python 中,可以使用 sort() 方法对列表进行排序。该方法会直接修改原始列表,将其按照升序进行排序。
例如,假设有一个列表 numbers,包含一些整数:
numbers = [3, 1, 4, 2, 5]
要对该列表进行排序,可以使用 sort() 方法:
numbers.sort()
排序后的结果为:
[1, 2, 3, 4, 5]
如果想要按照降序进行排序,可以使用 sort() 方法的 reverse 参数:
numbers.sort(reverse=True)
降序排序后的结果为:
[5, 4, 3, 2, 1]
除了使用 sort() 方法外,还可以使用 sorted() 函数对列表进行排序。不同于 sort() 方法直接修改原始列表,sorted() 函数会返回一个新的排序后的列表,而不会修改原始列表。
例如,使用 sorted() 函数对上述的 numbers 列表进行排序,可以这样做:
sorted_numbers = sorted(numbers)
sorted_numbers 将是一个新的排序后的列表,而 numbers 仍然保持原样。
原文地址: https://www.cveoy.top/t/topic/peSk 著作权归作者所有。请勿转载和采集!