python如何list排序,Python List排序方法
原创在Python中,我们可以使用sort()函数对List进行排序,sort()函数会按照从小到大的顺序对List中的元素进行排序,并返回排序后的List。
除了sort()函数,我们还可以使用sorted()函数对List进行排序,sorted()函数会返回一个新的、排序后的List,而不会修改原来的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,我们可以根据自己的需求选择使用哪个函数进行排序。