Python常用列表資料結構小結

2022-10-06 05:24:14 字數 1835 閱讀 8925

1.list.append(x)

把元素x新增到列表的結尾,相當於a[ =[x],**如下:

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

>>> a

[1, 2, 3, 4, 5]

>>> a.append(-2)

>>> a

[1, 2, 3, 4, 5, -2]

2. list.extend(l)

將乙個列表中的所有元素都新增到另乙個列表中,相當於 a[len(a):] = l,**如下:

>>> a

[1, 2, 3, 4, 5, -2]

>>> l=[5,9,7]

>>> l

[5, 9, 7]

>>> a.extend(l)

>>> a

[1, 2, 3, 4, 5, -2, 5, 9, 7]

3. list.insert(i,x)

將元素x,插到索引號i之前,**如下:

>&g程式設計客棧t;> a

[1, 2, 3, 4, 5, -2, 5, 9, 7]

>>> a.insert(0,-3)

>>> a

[-3, 1, 2, 3, 4, 5, -2, 5, 9, 7]

>>> a.insert(len(a),10)

>>> a

[-3, 1, 2, 3, 4, 5, -2, 5, 9, 7, 10]

4. list.remove(x)

刪除元素x(第一次出現的),**如下:

>>> a

[-3, 1, 2, 3, 4, 5, -2, 5, 9, 7, 10]

>>> a.append(1)

>>> a

[-3, 1, 2, 3, 程式設計客棧4, 5, -2, 5, 9, 7, 10, 1]

>>> a.remove(1)

>>> a

[-3, 2, esvqp3, 4, 5, -2, 5, 9, 7,esvqp 10, 1]

5. list.count(x)

計算元素x出現的次數,**如下:

>>> a

[-3, 2, 3, 4, 5, -2, 5, 9, 7, 10, 1]

>>> a.count(3)

16. list.sort()

對列表元素進行排序,**如下:

>>> a.sort()

>>> a

[-3, -2, 1, 2, 3, 4, 5, 5, 7, 9, 10]

7. list.reverse()

倒排列表中元素,**如下:

>>> a

[-3, -2, 1, 2, 3, 4, 5, 5, 7, 9, 10]

>>> a.reverse()

>>> a

[10, 9, 7, 5, 5, 4, 3, 2, 1, -2, -3]

8. list.index(x)

返回表中第乙個出現值為x的索引,**如下:

>>> a

[10, 9, 7, 5, 5, 4, 3, 2, 1, -2, -3]

>>> a.index(9)

19. list.pop(i)

從列表指定位置i刪除元素,並將此元素返回,若未指定位置則刪除列表最後一位元素,並將此元素返回。**如下:

>>> a

[10, 9, 7, 5, 5, 4, 3, 2, 1, -2, -3]

>>> a.pop(0)

10>>> a

[9, 7, 5, 5, 4, 3, 2, 1, -2, -3]

>>> a.pop()

-3本文標題: python常用列表資料結構小結

本文位址:

python資料結構之列表

和字串一樣,列表也是python中使用最普遍的資料結構之一,而且它很靈活,可以儲存多種不同的物件 數字,字串,甚至於其他的列表。列表的建立方法 1 利用python的內建方法list l1 list python l1 p y t h o n 2 直接賦值給方括號,元素之間用逗號隔開 l2 1,2,...

Python資料結構 列表(一)

這一節介紹python中最基本的資料結構 列表。列表的表示如下 123 abc hahah 456 0 列表中的每一項,我們稱之為乙個元素。1 使用中括號把所有元素都括起來。2 元素之間用逗號分割 3 元素之間的型別沒有要求,可以一樣,也可以不一樣。例子中的元素既有字串型別,也有整數型別。列表是一種...

Python資料結構 列表(四)

列表中元素的內容是可以被修改的 修改單個元素比較簡單,直接把新的值賦給指定索引的元素,就把原來的值覆蓋了。例如 a 1 2,3 4 a 1 100 索引值為1的位置,對應的值位2 print a 結果為 1,100,3,4 除了能夠修改單個元素之外,還可以修改使用切片選中的多個元素。前面已經學過,切...