extend函数:一次性将一个array中的所有数添加到某个数组的末尾。
append函数:也是将某个变量添加到末尾,但是如果变量是单个元素那就添加单个元素,是arrary就添加整个array。
需要注意的是extend和append函数都是只操作原数组,没有返回值,因此不要用在return类似的语句后面。
例子:
>>> a=[1,2,3]
>>> b=[1,2,3]
>>> a.extend(b)
>>> a
[1, 2, 3, 1, 2, 3]
>>> a.append(b)
>>> a
[1, 2, 3, 1, 2, 3, [1, 2, 3]]
>>> a.append(1)
>>> a
[1, 2, 3, 1, 2, 3, [1, 2, 3], 1]
>>>