1 append()
append:只能接收一个参数,并且只能添加在列表的最后。
添加数字
In [1]: a = [1,2,3]
In [2]: a.append(4)
In [3]: a
Out[3]: [1, 2, 3, 4]
添加字符串
In [6]: a = [1,2,3]
In [7]: a.append("daniel")
In [8]: a
Out[8]: [1, 2, 3, 'daniel']
添加列表
In [9]: a = [1,2,3]
In [10]: a.append([1,2])
In [11]: a
Out[11]: [1, 2, 3, [1, 2]]
2 extend()
extend()函数传入的参数必须是列表,否则会报错,并将该列表的每个元素一一逐个插入到原列表尾部
In [17]: a = [1,2,3]
In [18]: a.extend(['a','b','c'])
In [19]: a
Out[19]: [1, 2, 3, 'a', 'b', 'c']
3 insert()
list.insert(index, obj)
index -- 对象 obj 需要插入的索引位置。
obj -- 要插入列表中的对象。
在list列表中对应的index前加入obj
In [20]: a = [1,2,3]
In [21]: a.insert(2,'daniel')
In [22]: a
Out[22]: [1, 2, 'daniel', 3]