列表及其魔法方法(list類中提供的方法)

2022-06-09 08:39:13 字數 842 閱讀 6941

li=[11,22,33]'

不得了'

) 此處傳入的值只能是乙個,如乙個字串,乙個元組,乙個數字,闖入兩個就會報錯

print(li)

執行結果:[

11, 22, 33, '

不得了']

2.clear() 清空列表

3.copy  拷貝列表

(1)淺拷貝

li=[11,22,33

]v=li.copy()

print(v)

執行結果:[

11, 22, 33]

4.count() 計算列表中元素的個數

5.extend(interable)擴充套件原列表,傳入引數必須是可迭代物件

li=[11,22,33

]li.extend(

'不得了')

6.index(value,start=none,end=none)   根據值獲取該值當前的索引位置(從左往右)

7.insert(

index, p_object

)  在指定位置插入傳入的值(第乙個引數指定插入的位置,第二個引數指定插入的值)

8.pop(index=none)  刪除乙個列表中指定位置的元素(預設為組後乙個),並獲取刪除的元素

9.remove(value)刪除列表中指定的元素,左邊優先,只刪除第乙個

10.reverse() 將當前列表中的所有元素進行翻轉

11.sort(key=none,reverse=false

) 將列表中的元素由小到大排列(預設),當設定reverse=true時,從大到小排列。 

類的魔法方法

構造和析構 構造 類定義時,有時候寫 init 方法,有時候卻沒有,這是為什麼呢?init self,答 需求!new cls 重寫str字串類 calss upstr str def new cls,string string會原封不動的傳給init方法 string string.upper r...

Python 類內建魔法方法

一 str 方法 python class 內建函式有很多,想到了先記下來.str str 方法和 init 方法類似,都是一些特殊方法,都會自動執行的,init 是初始化的作用,str 則是用來返回物件的字串表示式。在我們編寫乙個新的python類的時候,總是在最開始位置寫乙個初始化方法 init...

Python類的魔法方法

名字重整,類中例項物件的私有屬性,可以使用 dict 檢視,檢視到的私有屬性其實已經改名為 類名 屬性名,可以使用例項物件.類名 屬性名檢視。表示類的描述資訊 module 表示當前操作的物件在那個模組 class 表示當前操作的物件的類是什麼 test.py test.py coding utf ...