python如何list排序,Python List排序方法

原创
admin 11小时前 阅读数 5 #Python

Python中List的排序方法

Python中,我们可以使用sort()函数对List进行排序,sort()函数会按照从小到大的顺序对List中的元素进行排序,并返回排序后的List。

除了sort()函数,我们还可以使用sorted()函数对List进行排序,sorted()函数会返回一个新的、排序后的List,而不会修改原来的List。

下面是一个使用sort()函数对List进行排序的例子:

创建一个List
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
使用sort()函数对List进行排序
my_list.sort()
打印排序后的List
print(my_list)

输出结果为:

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

下面是一个使用sorted()函数对List进行排序的例子:

创建一个List
my_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
使用sorted()函数对List进行排序
sorted_list = sorted(my_list)
打印排序后的List
print(sorted_list)

输出结果为:

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

我们可以看到,无论是sort()函数还是sorted()函数,都可以对List进行排序,并返回排序后的结果,sort()函数会修改原来的List,而sorted()函数则会返回一个新的List,我们可以根据自己的需求选择使用哪个函数进行排序。

热门