從零開始學python之sort與sorted函式

2021-10-14 08:31:38 字數 595 閱讀 1953

該方法用來對列表中的元素進行排序

sort()方法預設是直接比較列表中的元素的大小,在sort()可以接收乙個關鍵字引數,key;key需要乙個函式作為引數,當設定了函式作為引數,每次都會以列表中的乙個元素作為引數來呼叫函式,並且使用函式的返回值來比較元素的大小

l =

['aa'

,'bbb'

,'cccc'

,'fffff'

]l.sort(key=

len)

這個函式和sort()用法基本一致,但是sorted()可以對任意的序列進行排序,並且使用sorted()排序並不會影響原來的物件,而是返回乙個新物件

l =

"123453332567"

print

(sorted

(l))

['1'

,'2'

,'2'

,'3'

,'3'

,'3'

,'3'

,'4'

,'5'

,'5'

,'6'

,'7'

]

從零開始學Python

第三章 字典 1.建立字典 book 其中值可以是任意型別,可以是元組或者字典.2.dict函式建立字典 通過對映建立 book d book.dict 輸出d book 通過關鍵字建立 d dict name zq age 1 輸出d 3.字典的格式化字串 鍵 s 字典名 book name is...

從零開始學Python

第十一章 檔案操作 1.開啟檔案 用open 函式,直接用就可以。open name mode buffering 呼叫open 之後會返回乙個檔案物件,mode 模式,buffering 緩衝都是可以選擇的。f open r 檔案路徑 2.檔案模式 r 讀模式 w 寫模式 a 追加模式 b 二進位...

零開始學python 從零開始學Python

第1章 python入門 1 1 1 什麼是python 1 1 2 python語言有什麼特點 2 1 3 python可以幹什麼 4 練一練 5 第2章 準備開發環境 6 2 1 在windows上安裝python開發環境 6 2 2 選擇和安裝開發工具 11 練一練 17 第3章 基本概念 1...