Python基礎程式設計 八 list

2021-10-12 05:56:18 字數 849 閱讀 9872

之前提到了python中的幾種標準型別,這裡對這幾種標準型別簡單總結一下,作為學習筆記記錄。

list型別也是序列型別的一種,因此也有索引,切片,相加,相乘,成員等操作,這些內容之前已經介紹過,具體可以看這篇文章

python中list型別的相關函式主要為序列型別所使用的相關函式,這些內容之前也已經介紹過,具體可以看這篇文章 方法

描述在列表末尾新增新的物件

list.count(obj)

統計某個元素在列表**現的次數

list.extend(seq)

在列表末尾一次性追加另乙個序列中的多個值(用新列表擴充套件原來的列表)

list.index(obj)

從列表中找出某個值第乙個匹配項的索引位置

list.insert(index, obj)

將物件插入列表

list.pop([index=-1])

移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值

list.remove(obj)

移除列表中某個值的第乙個匹配項

list.reverse()

反向列表中元素

list.sort(cmp=none, key=none, reverse=false)

對原列表進行排序

對於list來說,除了可以採用remove的方式刪除元素之外,還可以利用del和索引來刪除某個值:

a = [1,2,3,4]

print(a)

del a[2]

print(a)

結果為:

[1, 2, 3, 4]

[1, 2, 4]

Python基礎 list 列表

建立列表 lst 1,2.34,bb true 檢視列表中的資料 print lst 檢視列表的資料型別 print type lst 通過索引獲取列表中的元素 索引從0開始 num lst 1 print num ret lst 4 print ret length len lst print l...

python基礎 之list列表

python提供了乙個被稱為列表的資料型別,他可以儲存乙個有序的元素集合。記住 乙個列表可以儲存任意大小的資料集合。列表是可變物件,有別於字串str類,str類是不可變物件。list1 list 建立乙個空列表 list2 list 2,3,4 建立列表,包含元素2,3,4 list3 list r...

python基礎之列表(list)

元素1,元素2,元素3,元素型別可以彼此不同,十分方便 可以巢狀序列資料型別 a abc 123,1,2,3 4,5,6 b 1,2,3,4,5,6 正序是0到len list 或者是 len list 1到 1 b 0 1 b 2 3 b 1 6 b 1 3 切片時區間為左閉右開 2,3 max ...