在 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 仍然保持原样。

Python 列表排序:sort() 方法和 sorted() 函数

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

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