1、单元素追加
list_a = [1,2]
# 追加元素3到list_a,需要使用[]或者()包括
list_a += [3]
list_a += (3)
# 等效于
list_a.append(3)
# 打印list_a结果如下
[1,2,3]
# 错误追加方式
list_a += 3
# 报错
TypeError: 'int' object is not iterable
2、多元素追加
list_a = [1,2]
list_b = [(1,2)]
# 在列表list_a中追加两个元素3和4
list_a += [3,4]
list_a += (3,4)
# 等效于
list_a += [3]
list_a += (4)
# 或
list_a.extend([3,4])
# 打印list_a结果如下:
[1,2,3,4]
# 注意点:此处追加的多元素外为单个括号
# 在列表list_a中追加一个包含两个元素的列表或元组
# 追加列表[3,4]
list_a += [[3,4]]
# 等效于
list_a.append([3,4])
# 或
list_a.extend([[3,4]])
# 打印list_a结果如下:
[1,2,[3,4]]
# 追加元组(3,4)
list_a += [(3,4)]
# 等效于
list_a.append((3,4))
# 或
list_a.extend([(3,4)])
# 打印list_a结果如下:
[1,2,(3,4)]
# 注意点:此处追加的多元素结构外必须增加一个中括号[]