共計(jì) 470 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
Python 中可以使用 sort() 函數(shù)對(duì)列表進(jìn)行排序。sort() 函數(shù)默認(rèn)會(huì)按照升序?qū)α斜磉M(jìn)行排序,也可以通過(guò)指定參數(shù)來(lái)改變排序順序。
例如,對(duì)一個(gè)列表進(jìn)行升序排序:
my_list = [3, 1, 2, 5, 4]
my_list.sort()
print(my_list)
輸出:
[1, 2, 3, 4, 5]
如果要進(jìn)行降序排序,可以傳入?yún)?shù) reverse=True
:
my_list = [3, 1, 2, 5, 4]
my_list.sort(reverse=True)
print(my_list)
輸出:
[5, 4, 3, 2, 1]
另外,還可以使用 sorted() 函數(shù)對(duì)列表進(jìn)行排序,不過(guò)該函數(shù)會(huì)返回一個(gè)新的已排序的列表,而不是直接在原列表上進(jìn)行排序。使用 sorted() 函數(shù)的方式如下:
my_list = [3, 1, 2, 5, 4]
sorted_list = sorted(my_list)
print(sorted_list)
輸出:
[1, 2, 3, 4, 5]
需要注意的是,sort() 和 sorted() 函數(shù)都是針對(duì)列表中的元素進(jìn)行排序,而不是對(duì)列表本身進(jìn)行排序。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完