初始化一个数组,其中第二个维度使用 append 添加任意数量的值

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


素胚勾勒不出你
浏览 122回答 1
1回答

繁星淼淼

您可以在此处使用 2D 列表,让您的生活更轻松#Define the lista = [[],[]]#Add 5 elements to both sublistsfor 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 sublista[1].append(6)a[1].append(7)print(a)#[[0, 1, 2, 3, 4, 5], [0, 1, 2, 3, 4, 5, 6, 7]]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python