python append和extend的區別
1. append
append可以添加單個元素,也可以添加可迭代對象
2. extend
extend只能添加可迭代對象
3. 代碼示例:
arr_ap = [1,2,3,4]
item = [5,6,7]
arr_ap.append(item)
In [160]:
arr_ap
Out[160]:
[1, 2, 3, 4, [5, 6, 7]]
In [161]:
arr_ex = [1,2,3,4]
item = [5,6,7]
arr_ex.extend(item)
In [162]:
arr_ex
Out[162]:
[1, 2, 3, 4, 5, 6, 7]