python常用陣列操作函式
1.新增陣列元素:
列表:list=[『sadsad』,1, 『哈哈』, 『是否』]
extend():向末尾新增多個內容
如:list.extend([『大毛』,『二毛』])
輸出:[『sadsad』,1, 『哈哈』, 『是否』,『大毛』,『二毛』]
insert():在任意位置新增內容(第一引數是要新增位置的下標,第二引數是表示新增的內容)
注意:下標是從0開始
如:list.insert(0,『三毛』)
輸出:[『三毛』,『sadsad』,1, 『哈哈』, 『是否』]
2.刪除陣列元素:
列表:list=[『sadsad』,1, 『哈哈』, 『是否』]
remove():刪除陣列的乙個元素
注意:如果陣列中沒有要刪除的元素會報錯
如:list.remove(『哈哈』)
輸出:[『sadsad』,1, 『是否』]
del:刪除全部元素或部分元素
注意:如果不加引數則刪除全部元素
如:del list[2]
輸出:[『sadsad』,1, 『是否』]
pop():刪除陣列元素並返回刪除的值
不加引數:(刪除最後乙個元素並返回值)
如:list.pop()
輸出:『是否』
加引數:(刪除指定元素並返回值)
如:list.pop(2)
輸出:『哈哈』
3.列表分片:
列表:list=[『sadsad』,1, 『哈哈』, 『是否』]
如:list[1:3] (表示取從下標從1開始,到3結束的元素)
輸出:[1, 『哈哈』]
4.列表函式:
列表:list=[123,456,123,789]
count():計算引數在列表**現的次數
如:list.count(123)
輸出:2
index():計算在列表**現的位置
如:list.index(456)
輸出:1
reverse():把整個列表原地反轉
如:list.reverse()
輸出:[789,123,456,123]
sort():把整個列表按遞增進行排序
如:list.sort()
輸出:[123, 123, 456, 789]
如果需要倒序:
如:list.sort(reverse=true)
輸出:[789, 456, 123, 123]
Python陣列常用操作
建立陣列 a 新增元素 新增操作 print a 1,2,3 時間複雜度一般是o 1 插入操作 在所選索引前插入乙個值 o n a.insert 2,99 第乙個引數是索引 第二個引數是插入的值 print a 1,2,99,3 訪問元素 直接查索引 o 1 temp a 2 print temp ...
Python常用的陣列操作
1.在python學習的過程中,經常要建立陣列,對陣列裡面的元素進行操作,所以我們需要掌握python中對於陣列操作的基本語法 2.下面是一些常用的陣列建立 賦值的一些語法 其中需要使用到python中的numpy包,我們使用對陣列操作的相關函式需要匯入這個包 import numpy as npn...
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...