append: 列表添加一个元素(直接嵌套一个list)
l1 = [2, 3, 4] l2 = [7, 8, 9] l1.append(l2) l1 [2, 3, 4, [7, 8, 9]]
extend:两个列表合并:
l1 = [2, 3, 4] l2 = [7, 8, 9] l1.extend(l2) l1 [2, 3, 4, 7, 8, 9]
appen:
l1 = [[2, 3, 4],[2, 3, 4]] l2 = [[7, 8, 9],[7, 8, 9]] l1.append(l2) >>> l1 [[2, 3, 4], [2, 3, 4], [[7, 8, 9], [7, 8, 9]]]
extend:
l1 = [[2, 3, 4],[2, 3, 4]] l2 = [[7, 8, 9],[7, 8, 9]] l1.extend(l2) >>> l1 [[2, 3, 4], [2, 3, 4], [7, 8, 9], [7, 8, 9]]
extend:
import numpy as np l=[] l1 = [[2, 3, 4],[2, 3, 4]] l2 = [[7, 8, 9],[7, 8, 9]] l.extend(l1) l.extend(l2) >>> l [[2, 3, 4], [2, 3, 4], [7, 8, 9], [7, 8, 9]] >>> np.concatenate(l,axis=0) array([2, 3, 4, 2, 3, 4, 7, 8, 9, 7, 8, 9])
append:
import numpy as np l=[] l1 = [[2, 3, 4],[2, 3, 4]] l2 = [[7, 8, 9],[7, 8, 9]] l.append(l1) l.append(l2) >>> l [[[2, 3, 4], [2, 3, 4]], [[7, 8, 9], [7, 8, 9]]] >>> np.concatenate(l,axis=0) array([[2, 3, 4], [2, 3, 4], [7, 8, 9], [7, 8, 9]])