一、append()
a.append(b) 将b作为一个整体(数据项)加到a的最后
a = [1, 2, 3]
b = ['A', 'B', 'C']
a.append(b)
print a
结果:[1, 2, 3, ['A', 'B', 'C']]
二、extend()
a.extend(b) 将b中的元素逐个(数据集合)加到a的最后
a = [1, 2, 3]
b = ['A', 'B', 'C']
a.extend(b)
print a
结果:[1, 2, 3, 'A', 'B', 'C']
三、insert()
a.insert(i,b) 将b作为一个整体(数据项)加到a中第i个位置
a = [1, 2, 3]
b = ['A', 'B', 'C']
a.insert(1,b)
print a
结果:[1, ['A', 'B', 'C'], 2, 3]
四、两个list元素合并
1、a+b 两个list直接相加(按原list中元素顺序合并)
a = [1, 2, 3]
b = ['A', 'B', 'C', 1]
c = a + b
print c
结果:[1, 2, 3, 'A', 'B', 'C', 1]
2、a.extend(b)
a = [1, 2, 3]
b = ['A', 'B', 'C', 1]
a.extend(b)
c = a
print c
结果:[1, 2, 3, 'A', 'B', 'C', 1]
3、a[i:i]=b 切片操作
a = [1, 2, 3]
b = ['A', 'B', 'C', 1]
a[len(a):len(a)] = b
c = a
print c
结果:[1, 2, 3, 'A', 'B', 'C', 1] #b合并到a的位置由a[i:i]=b中的i决定