list +=
al=[]
al+=1,2,3,4 #向列表中添加元素
print(al)
[1, 2, 3, 4]
al=[]
bl=1,2,3,4
al+=bl
print(al)
[1, 2, 3, 4]
.append() 变量 or 一个元素
.extend() 变量==‘+‘
list += 变量 or n个元素
>>> a=[1,2,3]
>>> b=[3,6,9]
>>> a+b #a b 都不发生改变
[1, 2, 3, 3, 6, 9]
>>> a.extend(b)#无[ ] 等同于+ 且 a改变
>>> a
[1, 2, 3, 3, 6, 9]
>>> a.append(b)#带有[ ]
>>> a
[1, 2, 3, [3, 6, 9]]
>>> al=[]
bl=1,2,3
al.append(bl)
print(al)
[(1, 2, 3)]
>>> al=[]
bl=1,2,3
al.extend(bl)
print(al)
[1, 2, 3]
>>> al=[]
al.append(1)#只能添加一个元素,非变量?
print(al)
[1]
报错:
al=[]
al.append(1,2,3)#只能添加一个元素
print(al)
al=[]
al.extend(1)#只能添加变量?
print(al)
al=[]
al.extend(1,2,3)#只能添加变量?
print(al)