Python常用陣列操作函式

2021-10-06 01:26:29 字數 1419 閱讀 3859

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