bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

python3-排序-創新互聯

排序

專注于為中小企業提供網站建設、網站制作服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業商州免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了千余家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。
>>> z=[11,34,-12,9,8534,12,434]
>>> z.sort()
>>> z
[-12, 9, 11, 12, 34, 434, 8534]

sort() 函數用于對原列表進行排序,如果指定參數,則使用比較函數指定的比較函數。

語法
sort()方法語法:

list.sort(cmp=None, key=None, reverse=False)
參數
參數
cmp -- 可選參數, 如果指定了該參數會使用該參數的方法進行排序。
key -- 主要是用來進行比較的元素,只有一個參數,具體的函數的參數就是取自于可迭代對象中,指定可迭代對象中的一個元素來進行排序。
reverse -- 排序規則,reverse = True 降序, reverse = False 升序(默認)。

>>> y
[[3, 9], [1, 11], [5, 34], [2, 42], [4, 98]]
>>> y=[[1,11],[2,42],[3,9],[4,98],[5,34]]
>>> y.sort(key=lambda item:item[1])
>>> y
[[3, 9], [1, 11], [5, 34], [2, 42], [4, 98]]
>>>
>>> z=[{'id':'x1','length':13},{'id':'x2','length':201},{'id':'x3','length':98},{'id':'x4','length':9}]
>>> z
[{'id': 'x1', 'length': 13}, {'id': 'x2', 'length': 201}, {'id': 'x3', 'length': 98}, {'id': 'x4', 'length': 9}]
>>> z.sort(key=lambda item: item.get('length'))
>>> z
[{'id': 'x4', 'length': 9}, {'id': 'x1', 'length': 13}, {'id': 'x3', 'length': 98}, {'id': 'x2', 'length': 201}]
>>>
>>> z=[(1,"adsfafd"),(2,"qwer"),(3,"1234asf"),(4,"ew")]
>>> z
[(1, 'adsfafd'), (2, 'qwer'), (3, '1234asf'), (4, 'ew')]
>>> z.sort(key=lambda ele:ele[1])
>>> z
[(3, '1234asf'), (1, 'adsfafd'), (4, 'ew'), (2, 'qwer')]
>>> z.sort(key=lambda ele:len(ele[1]))
>>> z
[(4, 'ew'), (2, 'qwer'), (3, '1234asf'), (1, 'adsfafd')]
>>> z.sort(key=lambda ele:len(ele[1]),reverse=True)
>>> z
[(3, '1234asf'), (1, 'adsfafd'), (2, 'qwer'), (4, 'ew')]

多屬性排序

>>> z=[(1,"adsfafd"),(2,"qwer"),(3,"1234asf"),(4,"ew"),(2,"24")]
>>> z.sort(key=lambda ele:(len(ele[1]),ele[0]))
>>> z
[(2, '24'), (4, 'ew'), (2, 'qwer'), (1, 'adsfafd'), (3, '1234asf')]
>>>
#!/usr/bin/python

# 獲取列表的第二個元素
def takeSecond(elem):
    return elem[1]

# 列表
random = [(2, 2), (3, 4), (4, 1), (1, 3)]

# 指定第二個元素排序
random.sort(key=takeSecond)

# 輸出類別
print ('排序列表:', random)

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

當前名稱:python3-排序-創新互聯
網頁路徑:http://vcdvsql.cn/article2/dijpic.html

成都網站建設公司_創新互聯,為您提供商城網站網頁設計公司App開發網站制作網站策劃面包屑導航

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站