当前位置:首页python > 正文

python数列排序

作者:野牛程序员:2023-08-09 18:46:31python阅读 2659

在 Python 中,可以使用内置的 sorted() 函数或列表对象的 sort() 方法来对数列(例如列表)进行排序。以下是两种常见的排序方法示例:

  1. 使用 sorted() 函数对数列进行排序,返回一个新的排序后的列表,原列表不受影响:

numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]

sorted_numbers = sorted(numbers)  # 使用 sorted() 函数排序
print("Original List:", numbers)
print("Sorted List:", sorted_numbers)
  1. 使用列表的 sort() 方法对数列进行排序,原列表会被改变:

numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]

numbers.sort()  # 使用 sort() 方法排序
print("Sorted List:", numbers)

无论使用哪种方法,都可以对数列进行升序排序。如果需要降序排序,可以传递 reverse=True 参数给 sorted() 函数或 sort() 方法:

numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]

sorted_numbers_desc = sorted(numbers, reverse=True)  # 降序排序
print("Original List:", numbers)
print("Descending Sorted List:", sorted_numbers_desc)

无论是使用 sorted() 函数还是 sort() 方法,都可以根据需要对数列进行排序。排序后,将得到一个有序的数列。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击