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

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/ ,如需转载,请注明出处,否则将追究法律责任。