首頁  >  文章  >  後端開發  >  python list的常用方法

python list的常用方法

清浅
清浅原創
2019-03-16 16:34:194918瀏覽

Python list中常用的方法有創建列表,添加新元素,查看列表中的值,刪除list中的元素,排序和反轉以及list切片等方法

列表是最常用的Python資料類型,它可以作為一個方括號內的逗號分隔值出現,接下來在文章中將為大家具體介紹Python中列表的常用方法,具有一定的參考作用,希望對大家有所幫助。

python list的常用方法

【推薦課程: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn