二维数组之前一直是定长设定,但是在项目中经常会遇到数组不是定长的情况,不清楚数组第二层后面会放几个数据。
如下定义数组append时,会作用所有第一层的数据。
dataset=[[]]*3 dataset[0]*append(2) 运行结果: [[2],[2],[2]]
但是使用下面的方法就可以只作用到第一个子数据集
dataset=[[]foriinrange(3)] dataset[0].append(2)原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容