在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