python不定长二维数组如何定义?
290次观看
标签:
定长
数组
定义
老师回答
二维数组之前一直是定长设定,但是在项目中经常会遇到数组不是定长的情况,不清楚数组第二层后面会放几个数据。
如下定义数组append时,会作用所有第一层的数据。
dataset = [[]]*3
dataset[0]*append(2)
运行结果:
[[2], [2], [2]]
但是使用下面的方法就可以只作用到第一个子数据集
dataset = [[] for i in range(3)]
dataset[0].append(2)
更多Python知识请关注Python自学网
©本文版权归环球青藤所有,任何形式转载请联系我们。
免费直播
精选课程
相关推荐