Python 列表排序詳解
在Python中,對列表進行排序有兩種方法。
一種是調用 sort() 方法,該方法沒有返回值,對列表本身進行升序排序。
cars = ['bmw', 'audi', 'toyota', 'subaru'] cars.sort() print(cars)
輸出:
[‘audi’, ‘bmw’, ‘subaru’, ‘toyota’]
另一種方法是使用 sorted() 函數,該函數會返回升序排序的列表,同時不影響原本的列表。
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)
輸出:
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']
總結
本篇文章就到這裡瞭,希望能夠給你帶來幫助,也希望您能夠多多關註WalkonNet的更多內容!
推薦閱讀:
- Python列表排序 list.sort方法和內置函數sorted用法
- Python列表list的詳細用法介紹
- python list.sort()根據多個關鍵字排序的方法實現
- python數組排序方法之sort、sorted和argsort詳解
- python中sort()函數用法詳解