python如何定义二维数组

5,785次阅读
没有评论

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定义二维数组的方法,对于数组来说,会频繁应用于列表的使用里,大家在学习的时候,也可以对二维数组方面进行深入的探究。

神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:wuyou2021-04-24发表,共计417字。
新手QQ群:570568346,欢迎进群讨论 Python51学习