python中的二维数组

您所在的位置:网站首页 python二维数组循环赋值 python中的二维数组

python中的二维数组

#python中的二维数组| 来源: 网络整理| 查看: 265

在Python中没有这样的多维数组,您所拥有的是一个包含其他列表的列表。

>>> arr = [[]] >>> len(arr) 1

您所做的就是声明一个包含单个列表的列表。所以arr[0]包含一个列表,但arr[1]未定义。

您可以定义一个包含两个列表的列表,如下所示:

arr = [[],[]]

或者定义一个更长的列表,您可以使用:

>>> arr = [[] for _ in range(5)] >>> arr [[], [], [], [], []]

你做了什么不应该具体操作如下:

arr = [[]] * 3

正如下面所说的同样的列表在容器列表中的所有三个位置:

>>> arr[0].append('test') >>> arr [['test'], ['test'], ['test']]


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3