python append和entend的区别

了Python语言列表类型自带的extend()和append()方法。这两个方法功能类似,但是在处理
多个列表时,这两个方法的处理结果是完全不同的。
假定存在两个列表,A和B:

A=[1,2,3]
B=[4,5,6]
A.append(B)

输出:
[1, 2, 3, [4, 5, 6]]
如果执行a.append(b),则列表得到了第四个元素,而且第四个元素也是一个列表。然而
如果使用extend方法:

A=[1,2,3]
B=[4,5,6]
A.extend(B)
print(A)

输出:[1, 2, 3, 4, 5, 6]

猜你喜欢

转载自blog.csdn.net/th_num/article/details/80336309