Python列表方法

1.append
功能:在列表的末尾添加新元素。

用法如下:
lista  = []
lista.append('yuzhen')

2.count()
功能:用于統(tǒng)計(jì)某個(gè)元素在列表中出現(xiàn)的次數(shù)。

用法如下:
listb = [1,2,2,3,5]
listb.count(2)  #統(tǒng)計(jì)2在列表listb中出現(xiàn)的次數(shù)

3.extend()
功能:用于在列表末尾一次追加另一個(gè)序列中的多個(gè)值(用新列表擴(kuò)展原來的列表)。

用法如下:
#第一種情況:extend括號(hào)里的為字符串
liste = []
liste.extend('python') #這種會(huì)輸出:['p','y','t','h','o','n']

#第二種情況:extend括號(hào)里的為列表或元組時(shí),會(huì)把列表或元組中的每個(gè)元素加入到某個(gè)列表中。
listb = []
listb.extend(['cart','goods'])  #與listb.extend(('cart','goods'))差不多
  #輸出 ['cart','goods']

4.index
功能:從列表中找出某個(gè)元素第一個(gè)匹配項(xiàng)的索引位置。

用法如下:
list_index = ['hello','world','hello','python']
list_index.index('hello')  #輸出 0 ,從左向右開始尋找。
注意:如果要查找的元素不存在列表list_index中的話,會(huì)報(bào)錯(cuò)(某個(gè)元素 is not in list)。

5.insert
功能:用于將元素插入到列表中。

用法如下:
list_de = [1,2,3]
list_de.insert(1,22) #把22插入到列表list_de索引為1的位置。
#注意:要指定位置,不指定位置會(huì)報(bào)錯(cuò)。

6.pop
功能:用于移除列表中的一個(gè)元素(不帶參數(shù)會(huì)默認(rèn)是最后一個(gè)元素),并且返回該元素的值。

用法如下:
listc = [1,2,3,4,5,7]
listc.pop()  #移除最后一個(gè)元素
listc.pop(2)  #指定移除某個(gè)索引下的元素
#注意:如果pop帶參數(shù)時(shí),不能超過列表的總元素個(gè)數(shù),否則會(huì)報(bào)錯(cuò)。

7.remove
功能:用于移除列表中某個(gè)元素的第一個(gè)匹配項(xiàng)。

用法如下:
field = ['go','to','the','movie']
field.remove('go')
注意:如果移除列表中不存在的元素會(huì)報(bào)錯(cuò)。參數(shù)必帶,還要是列表中的元素。

8.reverse
功能:用于反向列表中的元素.

用法如下:
list_num = [1,2,3]
list_num.reverse()  #[3,2,1]
注意:該方法不需要傳入?yún)?shù).

9.sort
功能:用于對(duì)原列表進(jìn)行排序.

用法如下:
sort_num = [5,9,1,2,8]
sort_num.sort() #[1,2,5,8,9]

10.clear
功能:清空列表

用法如下:
list_clear = [1,2,5,1]
list_clear.clear() #[]
注意:該方法不需要傳入?yún)?shù).

11.copy
功能:用于復(fù)制列表. 類似于a[:]

用法如下:
list_c = ['go' , 'to' , 'school' ]
b = list_c.copy()  #該方法也不需要傳入?yún)?shù)
print(b)   # 輸出  ['go' , 'to' , 'school' ]

==========================完============================

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.append( ) 用于將一個(gè)對(duì)象附加到列表末尾 2.pop( ) 用于移除列表中的一個(gè)元素(默認(rèn)最后一個(gè)元素...
    Wayne_Dream閱讀 441評(píng)論 2 2
  • 數(shù)據(jù)結(jié)構(gòu),是指通過某種方式(例如對(duì)元素進(jìn)行編號(hào))組織在一起的數(shù)據(jù)元素的集合,這些數(shù)據(jù)元素可以是數(shù)字或者字符,甚至可...
    千釋炎閱讀 945評(píng)論 0 0
  • 一、list列表 1.概述 變量:使用變量存儲(chǔ)數(shù)據(jù),但是,缺點(diǎn):一個(gè)變量每次只能存儲(chǔ)一個(gè)數(shù)據(jù)思考:如果一次性存儲(chǔ)多...
    hollow_02f9閱讀 863評(píng)論 0 1
  • Python 3.5筆記 第三章 列表與元組 通用序列操作 索引 序列是Python中最基本的數(shù)據(jù)結(jié)構(gòu)。序列中的每...
    行者無疆_1024閱讀 848評(píng)論 0 0
  • 感受:不舍、快樂、暖心 經(jīng)歷:今天早上單位有事,要很早就離開家(平時(shí)上午會(huì)多陪寶寶一陣,出門較晚)。一大早8點(diǎn),我...
    小嬪_1e27閱讀 197評(píng)論 0 0

友情鏈接更多精彩內(nèi)容