二维数组之前一直是定长设定,但是在项目中经常会遇到数组不是定长的情况,不清楚数组第二层后面会放几个数据。
如下定义数组append时,会作用所有第一层的数据。
dataset = [[]]*3 dataset[0]*append(2) 运行结果: [[2], [2], [2]]
但是使用下面的方法就可以只作用到第一个子数据集
dataset = [[] for i in range(3)] dataset[0].append(2)
更多Python知识请关注
Copyright © 2019- jqkq.cn 版权所有
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务