python怎么创建二维列表,python创建一维列表

  python怎么创建二维列表,python创建一维列表

  

  python如何创建二维列表?

  python创建二维列表的方法:

  用python创建二维列表的两种方法

  方法1:

  使用numpy-zeros((10,10))生成给定长度的2D列表。

  方法二:

  使用for循环以避免浅层复制。

  Python可以通过循环创建二维列表,代码如下:

  这样就创建了一个默认值为0的10*10的二维列表。另一种实现同表的方式是b=[[0]*10]*10,判断a==b时,返回值为真。然而,这种方法建立的列表存在一些问题。当我们使b[0][1]=1时,我们的本意是只改变列表中一项的值,实际上并不是这样:

  我们发现整个列表的第二列发生了变化。这是因为[[]]*10表示对这个空列表元素的10次引用,这是一个浅层拷贝。因此,修改任何一个元素都会改变整个列表,所以我们需要采取第三种方式来创建一个二维列表:

  当我们使c[0][1]=1时,只改变列表中一项的值符合创建二维列表的要求。

  推荐教程:以上《python视频教程》是python如何创建二维列表的?更多详情请关注盛行IT软件开发工作室的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: