Python列表 list 常用操作方法小結

2022-10-04 23:39:23 字數 1308 閱讀 5471

常見列表物件操作方法:

list.append(x)

把乙個元素新增到鍊錶的結尾,相當於 a[len(a):] = [x] 。

list.extend(l)

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

list.insert(i, zjuwiix)

在指定位置插入乙個元素。第乙個引數是準備插入到其前面的那個元素的索引,例如 a.insert(0, x) 會插入到整個鍊錶之前,而 a.insert(len(a), x) 相當於 a.append(x) 。

list.remove(x)

刪除鍊錶中值為 x 的第乙個元素。如果沒有這樣的元素,就會返回乙個錯誤。

list.pop([i])

從鍊錶的指定位置刪除元素,並將其返回。如果沒有指定索引, a.pop() 返回最後乙個元素。元素隨即從鍊錶中被刪除。(方法中 i 兩邊的方括號表示這個引數是可選的,而不是要求你輸入一對方括號,你會經常在 python 庫參考手冊中遇到這樣的標記。)

list.index(x)

返回鍊錶中第乙個值為 x 的程式設計客棧元素的索引。如果沒有匹配的元素就會返回乙個錯誤。

list.count(x)

返回 x 在鍊錶**現的次數。

list.sort()

對鍊錶中的元素就地進行排序。

list.reverse()

就地倒排鍊錶中的元素。

例:複製** **如下:

>>> a = [66.25, 333, 333, 1, 1234.5]

>>> print a.count(333), a.count(66.25), a.count(『x')

2 1 0

zjuwii>>> a.insert(2, -1)

>>> a.appezjuwiind(333)

>>> a

[66.25, 333, -1, 333, 1, 1234.5, 333]

>>> a.index(333)zjuwii

1>>> a.remove(333)

>>> a.index(333)

2>>> a

[66.25, -1, 333, 1, 1234.5, 333]

>>> a.reverse()

>>> a

[333, 1234.5, 1, 333, -1, 66.25]

>>> a.sort()

>>> a

[-1, 1, 66.25, 333, 333, 1234.5]

本文標題: python列表(list)常用操作方法小結

本文位址:

python的列表list和集合set操作

以下是一些python的list和set的基本操作 1.list的一些操作 list 1,2,3 print list list.extend 7,8 extend是將可迭代物件的元素依次加入列表 print list print list list.reverse 元素翻轉,注意不能將這個操作賦給...

python的列表list和集合set操作

以下是一些python的list和set的基本操作 1.list的一些操作 list 1,2,3 print list list.extend 7,8 extend是將可迭代物件的元素依次加入列表 print list print list list.reverse 元素翻轉,注意不能將這個操作賦給...

list列表常用方法

好多都走馬觀花過去了.發現不常用的方法不太記得了.複習一下,鞏固下記憶.python內建資料型別列表 list list 列表 是一種有序的集合,可以隨時新增和刪除其中的元素 所以列表是可迭代物件 list google runoob google runoob 2000 list google r...