Python list中常用的方法有創建列表,添加新元素,查看列表中的值,刪除list中的元素,排序和反轉以及list切片等方法
列表是最常用的Python資料類型,它可以作為一個方括號內的逗號分隔值出現,接下來在文章中將為大家具體介紹Python中列表的常用方法,具有一定的參考作用,希望對大家有所幫助。
【推薦課程:Python教學】
Python list的常用方法
(1)建立清單
使用逗號將不同的資料分隔開再使用方括號括起來即可,下標從0開始,最後一個元素的下標可以寫成-1
list = ['1',‘2,‘3’] list = [] //空列表
(2)加入新的元素
新增元素的方法有三種,分別為:
append方法:在清單的末端新增一個元素
list.append()
insert方法:表示在指定位置新增元素,如果未指定則在清單的最後加上
list.insert(n,'4')
extend方法:合併清單1,清單2中的元素
list1.extend(list2)
(3)查看清單中的值
可以使用print方法來遍歷列表,此方法相當於for i in list
print(list[n]): 表示使用下標索引來存取列表中的值
print(list.count(xx)) :表示查看某個元素在這個清單裡的個數,如果改元素不存在,那麼回傳0
print(list.index(xx)):表示找到這個元素的下標,如果有多個,回傳第一個,如果找一個不存在的元素會報錯
(4)刪除list 中的元素
list.pop(): 刪除最後一個元素
list.pop(n):指定下標,刪除指定的元素,如果刪除一個不存在的元素會報錯
list .remove(xx) :刪除list 裡面的一個元素,有多個相同的元素,刪除第一個
del list[n] :刪除指定下標對應的元素
#del list: 刪除整個列表, list刪除後無法存取
(5)排序並反轉
list.reverse():表示將列表反轉
list.sort():表示排序,預設指升序
list.sort(reverse=True):表示降序排列
註:list 中有字串,數字時不能排序,排序針對相同類型
(6)list 切片
#切片是list 取值的一種方法
#name[n: m]:表示切片不包含後面那個元素的值
name[:m]:表示如果切片前面一個值缺省的話,則從開頭開始取
name[n:] :表示如果切片後面的值缺省的話,則取到末尾
name[:] :表示如果全部缺省,則取全部
name[n:m:s] :表示隔多少個元素取一次,其中s表示步長
若步長是正數,則從左往右取
若步長是負數,則從右往左取
註:切片同樣適用於字串,字串也有下標
總結:以上就是這篇文章的全部內容了,希望對大家有幫助。
以上是python list的常用方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!