序列型別的方法

2022-08-21 03:12:10 字數 665 閱讀 6199

a = [1, 2, 3, 'a', 'b']

a.insert(0, 'c')   插入,0表示插入的位置

a.extend([5, 'e'])  擴充套件 ,把列表裡面的元素新增進去

extend 是新增乙個序列型別

列表的刪除

a.clear() 清除    謹慎使用

a.pop()  每次彈出最後乙個元素(末位刪除)

a.pop(0)   0代表索引,刪除第幾個元素

a.remove(元素)  移除,傳入的不是索引,而是元素

注:如果裡面有多個一樣的元素,remove會從左往右開始匹配,只會匹配乙個即停止

a[索引] = 值    

a.index('a')  返回的是 a 在列表裡面的索引

a.index('a' ,2)  2代表列表裡面第二個元素 'a' ,返回的是第二個 'a' 的索引

a.count('a')   返回的是 a 在列表裡的出現的次數     (統計次數)

b = a.copy()

注:b 的記憶體位置和 a 的記憶體位置不是指向同乙個地方

a.reverse()  反向

a.sort()   排序   但是裡面的元素必須統一型別

a.sort(key = str)     全部轉換為字串進行排序,會根據ascii碼進行排序

序列型別的方法

檢視括號內資料型別的方法 dir obj 檢視括號內方法如何使用 help obj 指定下標刪除 del a index a 1,2,3 增 a.insert index,obj 指定下標插入 a.extend iterable 新增序列型別 刪 a.pop index 1 指定下標刪除,預設刪最後...

python 序列型別方法

1.列表的常用方法 l.clear 清空整個列表。l.copy 複製列表,和l 的複製方式一樣屬於淺複製。l.count obj 統計某個元素在列表中出現的次數。l.extend obj 用obj擴充套件原來的列表。obj可以是列表和元組,如果是字典,則只會新增字典的key l.index obj ...

python的序列型別

本文摘自 流暢的python python 標準庫用 c 實現了豐富的序列型別,列舉如下。按照存放的資料型別的不同來分類 容器序列 list tuple和collections.deque,這些序列能存放不同型別的資料。扁平序列 str bytes bytearray memoryview和arra...