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...