教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

Python大數(shù)據(jù)培訓(xùn):列表的排序操作

更新時(shí)間:2022年10月20日10時(shí)14分 來(lái)源:傳智教育 瀏覽次數(shù):

  在Python中,如果希望對(duì)列表中的元素進(jìn)行重新排列,則可以使用sort方法或者reverse方法實(shí)現(xiàn)。其中,sort方法是將列表中的元素按照特定的順序重新排列,默認(rèn)為由小到大。如果要將列表中的元素由大到小排列,則可以將sort方法中reverse參數(shù)的值設(shè)為True。reverse方法是將列表逆置。接下來(lái),通過(guò)一個(gè)案例來(lái)演示這兩種方法的使用,如例5-12所示。

  例5-12 列表的排序操作

list_demo = [1, 4, 2, 3]
list_demo.reverse()
print(list_demo)
list_demo.sort()
print(list_demo)
list_demo.sort(reverse=True)
print(list_demo)

  在例5-12中,第1行代碼定義了一個(gè)包含4個(gè)數(shù)值元素的列表list_demo,第2~3行代碼調(diào)用reverse方法將列表進(jìn)行倒置后進(jìn)行輸出,第4~5行代碼調(diào)用sort方法按照從小到大的順序排列列表中的元素后進(jìn)行輸出,第6~7行代碼調(diào)用sort方法按照從大到小的順序排列列表中的元素后重新輸出。程序運(yùn)行的結(jié)果如圖5-13所示。

1666231820654_列表的排序.jpg

  圖5-13 運(yùn)行結(jié)果

0 分享到:
和我們?cè)诰€交談!