Python列表中append()与extend()方法的区别
两者在很多情况下可以通用,但是一个大的区别在处理列表元素时:
示例:
>>> a = [1,2,3]; b=[4,5,6]
>>> a.append(b)
>>> a
[[1,2,3], [4,5,6]]
>>> a.extend(b)
[1,2,3,4,5,6]
从上例可以看出明显的区别。即append一次只能添加一个元素,而extend方法可以添加多个元素,但是多个元素必
须用[ ]括起来。另外还有一个insert()方法,可以指定在列表中插入的位置。