python列表的內建函式

2021-08-20 17:29:05 字數 4758 閱讀 2795

描述:向列表中新增乙個物件

語法:

引數:

obj --要新增的物件

返回值:

該方法無返回值,但是會修改原來的列表。

示例:

music_media = [45]

print(music_media)

輸出:

[45, 'long playing record']
描述:返回乙個物件在列表中出現的次數語法:

list.count(obj)
引數:obj --要查詢的物件返回:返回元素在列表出現的次數示例:

list = [1, 2, 3, 4, 5, 5, 4, 5]

print(list.count(5))

輸出:

3
描述:把序列seq的內容新增到列表中語法:

list.extend(seq)
引數:seq -- 是乙個序列物件返回:該方法沒有返回值,但會在已存在的列表中新增新的列表內容。示例:

music_media = [45, 'long playing record']

new_media = ['24/96 digital audio disc', '*** audio disc', 'super audio cd']

music_media.extend(new_media)

print(music_media)

輸出:

[45, 'long playing record', '24/96 digital audio disc', '*** audio disc', 'super audio cd']
描述:在索引為index的位置插入物件obj語法:

list.insert(index, obj)
引數:index --  列表下標索引位置obj -- 要插入的物件返回:該方法沒有返回值,但會在列表指定位置插入物件。

示例:

music_media = [45]

music_media.insert(0, 'compact disc')

print(music_media)

music_media.insert(2, '8-track tape')

print(music_media)

輸出:

['compact disc', 45]

['compact disc', 45, '8-track tape']

描述:用於從列表中查詢某個值的第乙個匹配項的索引位置語法:

list.index(obj)
引數:obj -- 要查詢的引數返回:返回查詢物件的索引位置,如果沒有找到物件則丟擲異常。示例:

music_media = ['compact disc', 45, '8-track tape']

print(music_media.index(45))

print(music_media.index('8-track tape'))

輸出:

1

2

描述:刪除並返回指定位置的物件,預設是最後乙個物件語法:

list.pop(index=-1)
引數:index=-1 -- 要刪除的物件的索引 預設為-1表示最後乙個物件的索引返回:返回被刪除的物件示例:

list = [1, 2, 3, 4, 5, 6]

print(list.pop(1))

print(list.pop())

輸出:

2

6

描述:從列表中刪除物件語法:

list.remove(obj)
引數:obj -- 要刪除的物件返回:無返回值示例:

list = [1, 2, 3, 4, 5, 6, 7]

list.remove(1)

print(list)

list.remove(4)

print(list)

輸出:

[2, 3, 4, 5, 6, 7]

[2, 3, 5, 6, 7]

描述:反向列表中的元素語法:list.reverse()引數:na返回:

該方法沒有返回值,但是會對列表的元素進行反向排序。

示例:

list = [1, 2, 3, 4, 5, 6, 7]

list.reverse()

print(list)

輸出:

[7, 6, 5, 4, 3, 2, 1]
描述:用於對原列表進行排序,如果指定引數,則使用比較函式指定的比較函式。語法:

list.sort(cmp=none, key=none, reverse=false)
引數:cmp -- 可選引數, 如果指定了該引數會使用該引數的方法進行排序。key -- 主要是用來進行比較的元素,只有乙個引數,具體的函式的引數就是取自於可迭代物件中,指定可迭代物件中的乙個元素來進行排序。reverse -- 排序規則,reverse = true

降序, 

reverse = false

公升序(預設)。

返回:

該方法沒有返回值,但是會對列表的物件進行排序。

示例:

list2 = [1, 3, 4, 5, 8, 9]

list2.sort()

print(list2)

list2.sort(reverse=true)

print(list2)

輸出:

Python 列表內建函式

一 列表list 二 列表list定義和初始化 三 列表索引訪問 四 列表查詢 1 list.index value,start,stop 2 list.count value 五 列表元素修改 六 列表增加 插入元素 list.insert index,object 返回none,返回none就意...

Python列表的內建函式

list內建函式 含義在尾部增加乙個元素,等價於a len a x list.extend l 將給定的列表b中的元素接到當前列表a的後面,等價於a len a b list.insert i,x list.index x 返回列表中第乙個值為x的索引,沒有匹配的項,產生乙個出錯誤 list.rem...

Python中的列表內建函式

將乙個新的元素新增到列表尾部 coding utf 8 book python入門 django快速開發 print book 執行結果 python入門 django快速開發 python高階 insert index,new item 將乙個新的元素新增到列表的指定位置 如果index不存在,則...