Python列表學習二 常用的方法

2021-10-01 15:12:47 字數 2638 閱讀 6756

列表中常用的方法一般有10個左右

li =[11

,22,33

,44]5

)print

(v)print

(li)

#>>>none [11, 22, 33, 44, 5]

#字串中的lower()方法,將大寫變成小寫

test =

'alex'

v = test.lower(

)print

(v)#>>>alex

li =[11

,22,33

,44]li.clear(

)print

(li)

#>>>

淺拷貝及時和原來是元素一樣

li =[11

,22,33

,44]v = li.copy(

)print

(v)#>>>[11, 22, 33, 44]

這裡使用print(v)是因為拷貝沒有對列表進行修改,所以可以用v = li.copy()

方法四:count()計算元素出現的次數

li =[11

,22,33

,44,22

]v = li.count(22)

#統計22在列表**現的次數

print

(v)#>>> 2

li =[11

,22,33

,44,22

]li.extend(

[9898

,'不得了'])

print

(li)

#>>>[11, 22, 33, 44, 22, 9898, '不得了']

li =[11

,22,33

,44,22

]li.extend(

'不得了'

)print

(li)

#>>>[11, 22, 33, 44, 22, '不', '得', '了']

li =[11

,22,33

,44,22

]v = li.index(22)

print

(v)#>>>1

若列表中用相同的元素,則獲取前面元素的索引值

此方法可以傳入兩個值,index是索引,p_object是要插入的元素及將元素插入到指定索引位置,例子如下

li =[11

,22,33

,44,22

]li.insert(0,

'不得了'

)print

(li)

#>>>['不得了', 11, 22, 33, 44, 22]

index是索引值傳入要刪除元素的索引值此方法通remove,remove(self,value),value是值,意思是刪除列表中指定值,若列表中存在相同元素,則在優先刪除在左面的值

li =[11

,22,33

,44,22

]li.pop(

)#預設刪除最後乙個值

print

(li)

#>>>[11, 22, 33, 44]

li1 =[11

,22,33

,44,22

]v = li1.pop(1)

print

(v)print

(li1)

#>>> 22 [11, 33, 44, 22]

方法八:remove(self,value)刪除

index是索引值傳入要刪除元素的索引值此方法通remove,remove(self,value),value是值,意思是刪除列表中指定值,若列表中存在相同元素,則在優先刪除在左面的值

li =[11

,22,33

,44,22

]li.remove(22)

print

(li)

#若列表中存在相同元素,則在優先刪除在左面的值

#>>>[11, 33, 44, 22]

li =[11

,22,33

,44,22

]li.reverse(

)print

(li)

#>>>[22, 44, 33, 22, 11]

li =[11

,22,33

,44,22

]li.sort(

)print

(li)

#>>>[11, 22, 22, 33, 44]

li =[11

,22,33

,44,22

]li.sort(reverse=

true

)print

(li)

#>>>[44, 33, 22, 22, 11]

總結:li是物件呼叫sort()方法

列表有序,元素可以被修改

python列表學習 python列表學習整理

list1 列表 是一種有序的集合,可以隨時新增和刪除其中的元素。list1 lily lucy peter abel 列印列表 print list1 遍歷列表 end 迴圈中不換行print x,end for x in list1 print x 列表個數 print len list1 列表...

python列表學習 Python列表學習

python中的列表表示 python中的列表相當於oc中的陣列,它們都會有增刪改查的方法,這裡就將這兩種語言中的列表和陣列進行對比學習。首先先來寫組oc中的陣列的表達方式 nsarray namesarr nsarray arraywithobjects,zhang wang li zhao 這就...

python學習筆記 列表常用的內建函式

對於列表來講,有三個內建函式非常有用 filter map 以及 reduce filter function,sequence 返回乙個sequence 序列 包括了給定序列中所有呼叫function item 後返回值為true的元素 如果可能的話,會返回相同的型別 如果該 序列 sequenc...