在Python中,對列表進(jìn)行排序有兩種方法。
一種是調(diào)用 sort() 方法,該方法沒有返回值,對列表本身進(jìn)行升序排序。
1
2
3
|
cars = [ 'bmw' , 'audi' , 'toyota' , 'subaru' ] cars.sort() print (cars) |
輸出:
['audi', 'bmw', 'subaru', 'toyota']
另一種方法是使用 sorted() 函數(shù),該函數(shù)會返回升序排序的列表,同時(shí)不影響原本的列表。
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' ] |
總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注服務(wù)器之家的更多內(nèi)容!
原文鏈接:https://blog.csdn.net/m0_59838087/article/details/120680971