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