append
在列表尾增加一个数据。
al = [1, 2, 'a',[3,4]]
al.append(5)
print (al)
结果:
[1, 2, 'a',[3,4],5]
insert
通过索引将数据插入指定位置的前面,索引可以越界
al.insert(-99,5)
结果
[5, 1, 2, 'a', [3, 4]]
extend
在列表末尾一次性追加另一个序列(可迭代对象)中的多个值。
al.extend("cd")
结果
[1, 2, 'a', [3, 4], 'c', 'd']
另外切片也能实现对列表添加
al = [1, 2, 'a',[3,4]]
al[1:1]=[7,8]
print (al)
结果
[1, 7, 8, 2, 'a', [3, 4]]