一阱当、添加對象
1酝陈、list.append()與list.extend()
列表末尾添加對象
a = [1,2,3]
a.append('a') # [1, 2, 3, 'a']
a.append('b','c') # 錯誤戳粒,不能添加多個參數(shù)
a.extend('b','c') # 錯誤悔叽,參數(shù)為列表
a.extend(['b','c']) # [1, 2, 3, 'a', 'b', 'c']
a.append(['d','e']) # [1, 2, 3, 'a', 'b', 'c', ['d', 'e']]
list.extend() 擴展列表
list.append() 只添加一個對象
2爽篷、list.insert(a,b)
列表插入對象绑咱,a是索引值绰筛,b是添加的對象
a = [1,2,3]
a.insert(0,'a') # ['a', 1, 2, 3]
a.insert(1,['b','c']) # ['a', ['b', 'c'], 1, 2, 3]
二、刪除對象
1描融、list.remove(a)
a是列表內(nèi)某對象
a = [1,2,3]
a.remove(1) # [2, 3]
2铝噩、del
a = [1,2,3]
del a[0] # [2, 3]
del a # 列表a被刪除
3、list.pop()
默認刪除列表末尾對象,參數(shù)為索引值
a = [1,2,3]
a.pop() # 3,返回刪除對象; a: [1,2]
a.pop(1) # 2,返回刪除對象; a: [1]
三窿克、列表分片
1骏庸、list[a:b]
從列表取出索引值為a到b前一位的對象
a = [1,2,3,4]
a[1:3] # [2, 3]