python不定长二维数组如何定义?

图片[1]-python不定长二维数组如何定义?-uusu优素-乐高,模型,3d打印,编程

二维数组之前一直是定长设定,但是在项目中经常会遇到数组不是定长的情况,不清楚数组第二层后面会放几个数据。

如下定义数组append时,会作用所有第一层的数据。

dataset=[[]]*3
dataset[0]*append(2)
运行结果:
[[2],[2],[2]]

但是使用下面的方法就可以只作用到第一个子数据集

dataset=[[]foriinrange(3)]
dataset[0].append(2)
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容