ITPub博客

首页 > IT职业 > IT图书 > python如何定义二维数组

python如何定义二维数组

IT图书 作者:peace72 时间:2021-09-11 09:54:48 0 删除 编辑

1、利用列表构建二维数组

a=[0,0,0,0,0,0,0,0,0,0,0,0,0]
b=[a,a,a,a,a,a,a]

此时,b就是一个已经创建好的二维数组。

但用这种方法创建出来的二维数组有一点问题: 如果用b[0][0]=1这条语句修改二维数组的值时,b中的每一行第一个元素都被改成了1。

     b[0][0]=1     #利用python中list创建数组([a]*7),则b中的7行中,每一行第一个元素都被改成了1.

2、由于Python的数组本身是动态变化的,并且提供了append()函数,因此该函数不仅可以在一个数组后面添加数字,还可以在后面任意添加数组。

b=[[] for i in range(4)]
    b[0].append(5)
    b[1].append(6)
    print(b)

以上就是python定义二维数组的方法,对于数组来说,会频繁应用于列表的使用里,大家在学习的时候,也可以对二维数组方面进行深入的探究。更多编程基础知识学习:python学习网

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4577/viewspace-2829853/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: js中slice什么意思
请登录后发表评论 登录
全部评论

注册时间:2019-08-13

  • 博文量
    0
  • 访问量
    475