Python列表常用函式(詳解)

2021-10-08 01:52:57 字數 3096 閱讀 4119

python中列表是可以修改的,而列表元組和字典是不可以修改的,這是列表跟元組和字典相比最主要的區別。

以下是python中列表的使用方法

用法描述

把x元素新增到列表末尾

list.extend(l)

將l列表新增到列表末尾,類似於合併

list.remove(x)

刪除列表中第乙個值為x的元素,如果沒有,則返回乙個錯誤

list.insert(i,x)

在索引為i的元素之前插入x元素

list.pop([i])

刪除並返回列表中索引為i的元素,如果沒有,則刪除並返回列表中最後乙個元素

list.clear()

刪除整個列表

list.index(x)

返回列表中值為x的元素的索引,如果沒有則返回乙個錯誤

list.count(x)

返回列表中值為x的元素出現的次數

list.sort()

對列表正序排序

list.reverse()

對列表倒序排序

list.copy()

複製列表

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

>>> print("更新後的列表:",list)

#輸出結果

更新後的列表: [1, 2, 3, 4, 5]

#list.extend(x)

>>>list1=[1,2,3]

>>>list2=[4,5,6]

>>>print("擴充套件後的列表:",list1)

#輸出結果

擴充套件後的列表: [1, 2, 3, 4, 5, 6]

#list.remove(x)

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

>>>list.remove(1)

>>>print("刪除元素1之後的列",list)

#輸出結果

刪除元素1之後的列 [2, 3, 4]

#list.insert(i,x)

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

>>>list.insert(1,0)

>>>print("插入元素0後的列表為",list)

#輸出結果

插入元素0後的列表為 [1, 0, 2, 3, 4, 5]

#list.pop([i])

>>> list=[1,2,3]

>>> list.pop(1)

>>> print("刪除後的列表",list)

>>> list.pop()

>>> print("刪除後的列表",list)

#輸出結果

刪除後的列表 [1, 3]

刪除後的列表 [1]

#list.clear()

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

>>> list.clear()

>>> print("刪除後的列:",list)

#輸出結果為

刪除後的列表:

#list.index()

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

>>> print("2的索引為:",list.index(2))

#輸出結果為

2的索引為: 1

#list.count(x)

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

>>> print("元素1出現的次數為:",list.count(1))

#輸出結果為

元素1出現的次數為: 3

#list.sort()

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

>>> list.sort()

>>> print("排序後的列表為:",list)

>>> list1=['e','d','b','c']

>>> list1.sort()

>>> print("排序後的列表為:",list1)

#輸出結果為

排序後的列表為: [1, 2, 3, 4, 5]

排序後的列表為: ['b', 'c', 'd', 'e']

倒序同理

#list.copy

>>> list1=[1,2,3,4]

>>> list2=list1.copy()

>>> printf("複製後的列表為:",list2)

#輸出結果為

複製後的列表為: [1, 2, 3, 4]

列表中通常還有以下常用的函式

函式描述

len(list)

列表元素個數

max(list)

返回列表元素最大值

min(list)

返回列表元素最小值

list(seq)

將元祖轉換為列表

#len(list)

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

>>> print(len(list))

#輸出結果

5

#max(list)

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

>>> print("該列表中最大值為:",max(list))

#輸出結果為

5

求最小值同理

>>> print ("列表元素 : ", list1)

#輸出結果為

列表元素list=[123,'arror','baidu']

#此函式常用於修改不可修改的元組

python列表常用函式操作

python列表常用函式操作 list 1 2,3 4,3 5,3 6,6 7,8 9 在列表末尾增添元素 list extend 10 11,12 將另乙個列表的元素加到列表的的末尾 list insert 0,a 在指定位置插入新的元素 list remove a 刪除指定的元素 del lis...

python 列表與常用函式

列表的特點 1 標誌是 關鍵字是list 2 a 表示是空列表 3 列表裡面的資料可以使任意型別 list 1 1,0.01,hello 1,2,3 4,5,6 4 列表的取值,根據索引值來取值,也分正序反序,列表名 索引值 print list 1 1 5 列表的切片,同字串的操作,列表名 m n...

python 列表詳解

1.ctrl d複製一行 列表的特點 可以訪問多個值 需要了解的 2.sort 數字排第一位,字母,漢字 列表裡面需要是相同的資料型別 eg l1 你好 a c b d 1 3 2 l1.sort print l1 1 2 3 a b c d 你好 3.index獲取b元素的下標 l1 你好 a c...