序列類型的方法
阿新 • • 發佈:2018-01-18
每次 清除 全部 blog 追加 nbsp 位置 pop log
列表的方法:
列表的添加
a = [1, 2, 3, ‘a‘, ‘b‘]
a.append(‘s‘) 追加,在末位追加
a.insert(0, ‘c‘) 插入,0表示插入的位置
a.extend([5, ‘e‘]) 擴展 ,把列表裏面的元素添加進去
append和extend的區別:
append 是添加單個元素
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碼進行排序
序列類型的方法