列表中常用的方法一般有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...