在Python中,对列表进行排序有两种方法。
一种是调用 sort() 方法,该方法没有返回值,对列表本身进行升序排序。
1
2
3
|
cars = [ 'bmw' , 'audi' , 'toyota' , 'subaru' ]
cars.sort()
print (cars)
|
输出:
['audi', 'bmw', 'subaru', 'toyota']
另一种方法是使用 sorted() 函数,该函数会返回升序排序的列表,同时不影响原本的列表。
1
2
3
4
5
6
7
8
9
10
|
cars = [ 'bmw' , 'audi' , 'toyota' , 'subaru' ]
print ( "Here is the original list:" )
print (cars)
print ( "\nHere is the sorted list:" )
print ( sorted (cars))
print ( "\nHere is the original list again:" )
print (cars)
|
输出:
1
2
3
4
5
6
7
8
|
Here is the original list :
[ 'bmw' , 'audi' , 'toyota' , 'subaru' ]
Here is the sorted list :
[ 'audi' , 'bmw' , 'subaru' , 'toyota' ]
Here is the original list again:
[ 'bmw' , 'audi' , 'toyota' , 'subaru' ]
|
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注服务器之家的更多内容!
原文链接:https://blog.csdn.net/m0_59838087/article/details/120680971