av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)Python教程:python的list排序方法

計算機頭兩個字就是計算,誕生之初是為了幫人類簡化計算工作,比如繁重的公式計算,還有各種數(shù)據(jù)計算,存儲等等。加減乘除對于數(shù)據(jù)計算重要這個你可以理解,排序也是同理,排序?qū)τ谔幚頂?shù)據(jù)也相當(dāng)重要,它們都是基礎(chǔ)的不能再基礎(chǔ)的操作了,而基礎(chǔ)操作的效率提升勢必也意味著最終產(chǎn)品功能的大躍進。今天我們就來講講python的list排序方法。

成都創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的虎丘網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

方法一:用list內(nèi)建函數(shù)sort排序

不會返回對象,改變原有的list

實例代碼:

# coding=utf-8

list_a = [1, 2, 8, 3, 7, 9, 5, 7]

# sort()方法沒有返回值

list_b = list_a.sort()

print("list_a: ", list_a)

print('list_b: ', list_b)

輸出:

list_a:  [1, 2, 3, 5, 7, 7, 8, 9]

list_b:  None

方法二:用python內(nèi)置函數(shù)sorted排序

返回一個對象,可以用作表達式。原來的list不變,生成一個新的排好序的list對象。

實例代碼:

list_c = [1, 2, 8, 3, 7, 9, 5, 7]

# sorted內(nèi)置函數(shù)會返回一個排序后的新列表

list_d = sorted(list_c)

print("list_c: ", list_c)

print('list_d: ', list_d)

輸出:

list_c:  [1, 2, 8, 3, 7, 9, 5, 7]

list_d:  [1, 2, 3, 5, 7, 7, 8, 9]

sorted方法和sort方法很相似,不同的是,sorted不改變原來的列表,并返回一個排好序的列表。而list.sort()是改變了原有的列表。還有就是,list.sort()只能對列表排序,而sorted()可以對其他數(shù)據(jù)結(jié)構(gòu)排序。

以上就是小編總結(jié)的python的list排序的兩種方法,大家可以根據(jù)不用的情況選擇不同的方法。希望能對你的python學(xué)習(xí)有所幫助哦~


網(wǎng)頁題目:創(chuàng)新互聯(lián)Python教程:python的list排序方法
分享路徑:http://uogjgqi.cn/article/ccsdhgo.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流