美文网首页
python生成动态二维数组

python生成动态二维数组

作者: We2sWing | 来源:发表于2018-12-29 10:35 被阅读0次

    python生成二维数组对我是个坑,这个坑很久了,现在才解决。
    二维数组之前一直是定长设定,但是在项目中经常会遇到数组不是定长的情况,不清楚数组第二层后面会放几个数据。

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

    如上所这样定义数组append时,会作用所有第一层的数据。
    但是使用
    dataset = [[] for i in range(3)]
    dataset[0].append(2)
    就可以只作用到第一个子数据集

    相关文章

      网友评论

          本文标题:python生成动态二维数组

          本文链接:https://www.haomeiwen.com/subject/ktrulqtx.html