python一维列表变二维列表,python处理二维列表

  python一维列表变二维列表,python处理二维列表

  本文主要介绍python的一维和二维链表的初始化。本文从两个方面给你详细讲解,对你的学习或工作有一定的参考价值。请有需要的朋友参考。

  

目录

一维列表的初始化:二维列表的初始化:

 

  

一维列表的初始化:

 

  开始一个长度为5的列表。

  方法1:

  a=[0]*5

  # [0, 0, 0, 0, 0]

  方法二:

  a=[0 for _ in范围(5)]

  # [0, 0, 0, 0, 0]

  

二维列表的初始化:

 

  初始2*5列表:

  方法1:

  b=[[0]*5 for _ in range(2)]

  # [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]

  方法二:

  b=[[0 for _ in range(5)]for _ in range(2)]

  # [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]

  注意:

  下面的方法是错误的,相当于复制了两次[0]*5的一维链表。每当您更改一个一维列表中的元素时,其余列表中的元素也会随之更改。

  b=[[0]*5]*2

  # [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]

  b[0][1]=3

  # [[0, 3, 0, 0, 0], [0, 3, 0, 0, 0]]

  这就是关于python(一维和二维)列表初始化的文章。有关python列表初始化的更多信息,请搜索流行的IT软件开发工作室以前的文章或继续浏览下面的相关文章。希望你以后能支持热门的IT软件开发工作室!

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

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