Python 陣列操作

2021-09-27 04:38:44 字數 1300 閱讀 7369

1、建立列表:array = [「element1」, 「element2」, …, 「element3」]

2、在列表中新增元素3、從列表刪除元素

a)從列表末尾刪除元素:array.pop()

b)從列表中刪除元素:

ⅰ.知道位置: del array[pos] 或者 array.pop(pos)

ⅱ.知道內容:array.remove(element)

4、對列表進行排序

a)永久排序

ⅰ.正序:array.sort()

ⅱ.逆序:array.sort(reverse=true)

b)臨時排序

ⅰ.正序:array.sorted()

ⅱ.逆序:array.sorted(reverse=true)

5、反轉列表的元素:array.reverse()

6、確定列表的長度:len(array)

7、訪問列表的最後乙個元素:array[-1]

8、遍歷乙個列表:for element in array:

9、建立數值列表

numbers = list(range(left, right))

使用range(left, right)生成從left到right的值

list()將range()的結果直接轉換為列表

10、簡單計算數值列表

ⅰ.最小值:min(numbers)

ⅱ.最大值:max(numbers)

ⅲ.和:sum(numbers)

11、解析列表

例:squares = [value ** 2 for value in range(1, 11)]

12、選擇列表中的部分元素

a)已知要使用的開始元素索引和結束元素的索引:array[start: end]

b)從第乙個元素開始到結束元素:array[: end]

c)從指定的開始元素開始到最後乙個元素:array[start: ]

d)選擇最後幾個元素:array[-num: ]

13、複製列表:array[: ]

14、元組:元組是不能改變的,使用小括號定義。

python 陣列操作

建立並列印陣列 arr aex bfe mpilgrim zddd example print arr aex bfe mpilgrim zddd example print arr 2 mpilgrim 陣列的負索引 li n li len li n print arr 1 example 陣列的...

python陣列操作

定義 lista 定義乙個空集 lista 1,2,3,4 定義時直接賦值 lista 1,2 2,3 3,4 定義二維陣列 訪問 list index 取得陣列第一維 取行 list index subindex 取得陣列第二維 取值 x 2 for x in list 取得陣列第三列 取列 統計...

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