日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
創(chuàng)新互聯Python教程:python的list排序方法

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

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

方法一:用list內建函數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內置函數sorted排序

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

實例代碼:

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

# sorted內置函數會返回一個排序后的新列表

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()可以對其他數據結構排序。

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


本文標題:創(chuàng)新互聯Python教程:python的list排序方法
網頁URL:http://m.5511xx.com/article/ccsdhgo.html