python不定长二维数组如何定义?
二维数组之前一直是定长设定,但是在项目中经常会遇到数组不是定长的情况,不清楚数组第二层后面会放几个数据。
如下定义数组append时,会作用所有第一层的数据。
dataset = [[]]*3dataset[0]*append(2)
运行结果:
[[2], [2], [2]]
但是使用下面的方法就可以只作用到第一个子数据集
dataset = [[] for i in range(3)]dataset[0].append(2)
更多Python知识请关注
以上是 python不定长二维数组如何定义? 的全部内容, 来源链接: utcz.com/z/529033.html