python中的二维数组 |
您所在的位置:网站首页 › python二维数组循环赋值 › python中的二维数组 |
在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 |