增加
方法一:
代碼:[1, 2, 3] + [4, 5, 6]
結果: [1, 2, 3, 4, 5, 6]
方法二:
代碼:['aa'] * 3
結果:['aa','aa','aa']
方法三:
代碼: squares = [1, 4] squares += [2,3]
結果:[1,4,2,3]
方法四:
代碼: a = ['a', 'b', 'c']
n = [1, 2, 3]
x = [a, n]
結果: [['a', 'b', 'c'], [1, 2, 3]]
方法五:append()
代碼:list1 = ['Google', 'Runoob', 'Taobao']
list1.append('Baidu')
結果: ['Google', 'Runoob', 'Taobao', 'Baidu']
方法六:extend()
代碼:A = ['q', 'w', 'e', 'r']
A.extend(['t', 'y'])
結果:['q', 'w', 'e', 'r', 't', 'y']
extend 與 append 方法的相似之處在于都是將新接收到參數放置到已有列表的后面。而 extend 方法只能接收 list,且把這個 list 中的每個元素添加到原 list 中。
而 append 方法可以接收任意數據類型的參數,并且簡單地追加到 list 尾部
方法七:copy()
代碼: list1 = ['Google', 'Runoob', 'Taobao', 'Baidu']
list2 = list1.copy()
結果: ['Google', 'Runoob', 'Taobao', 'Baidu']
查詢
代碼: list2 = [1, 2, 3, 4, 5, 6, 7 ]; list2[1:5]
結果:[2, 3, 4, 5]
修改
方法一:
代碼:list = ['Google', 'Runoob', 1997, 2000]
list[2] = 2001
print ("更新后的第三個元素為 : ", list[2])
結果:更新后的第三個元素為 : 2001
刪除
方法一: del
代碼:list = [123,456,'aaa']
del list[1]
結果:[123,'aaa']
方法二: 移除列表中某個值的第一個匹配項 remove()
代碼:aList = [123, 'xyz', 'zara', 'abc', 'xyz'];
aList.remove('xyz');print "List : ", aList;
aList.remove('abc');print "List : ", aList;
結果:List : [123, 'zara', 'abc', 'xyz']List : [123, 'zara', 'xyz']
方法二: clear() 函數用于清空列表
代碼:list1 = ['Google', 'Runoob', 'Taobao', 'Baidu']
list1.clear()print ("列表清空后 : ", list1)
結果: []