这两个方法功能类似,但在处理多个列表时,处理结果完全不同。
假定存在两个列表, a和b
>>> a = [1, 2, 3]
>>> b = [4, 5, 6]
>>> a.append(b)
>>> a
[1, 2, 3, [4, 5, 6]]
也就是说,a.append(b)执行后,列表a得到了第四个元素,而且第四个元素也是一个列表。
>>> a = [1, 2, 3]
>>> a.extend(b)
>>> a
[1, 2, 3, 4, 5, 6]
a.extend(b)执行后,得到一个包含a和b所有元素的列表。