初始化一个数组,其中第二维在其后添加附加值的数量

时间:2019-04-09 18:32:35

标签: python arrays

如何初始化其第一维是固定的数组(例如5),但是第二维可能会有所不同。例如,我们创建一个包含五个条目的数组arr,然后添加一些元素,例如通过附加一些值到arr[1],然后附加到arr[2],然后再次附加到arr[1],等等。

1 个答案:

答案 0 :(得分:1)

您可以在此处使用2D列表来简化生活

#Define the list
a = [[],[]]
#Add 5 elements to both sublists
for i in range(6):
    a[0].append(i)
    a[1].append(i)
print(a)
#[[0, 1, 2, 3, 4, 5], [0, 1, 2, 3, 4, 5]]
#Add more elements to 2nd sublist
a[1].append(6)
a[1].append(7)
print(a)
#[[0, 1, 2, 3, 4, 5], [0, 1, 2, 3, 4, 5, 6, 7]]