我已经尽力寻找解决数组和元组问题的方法,但找不到任何对我有帮助的方法。问题是:
类型错误:列表索引必须是整数或切片,而不是元组
我正在创建一个基于文本的游戏,在这个游戏中,我使用数组内部的数组来制作地图:
maps = [
[
#Room 1
['0','0','0','0','0'],
['0','x','.','x','0'],
['0','x','x','x','0'],
['0','.','x','.','0'],
['0','0','0','0','0']
]
[
#Room 2
['0','0','0','0','0'],
['0','.','x','.','0'],
['0','x','x','x','0'],
['0','.','.','x','0'],
['0','0','0','0','0']
]
]
不幸的是,typearray给出了最后一个错误: 类型错误:列表索引必须是整数或切片,而不是元组 代码如下:
^{pr2}$我做错了什么?
您遗漏了两个
sub-arrays
之间的逗号,这导致Python将其误解为您将第一个array
与第二个array
联系起来。在我很确定你的意思是:
另外,您用^{} 标记了这个问题,但是您在这里定义的是
^{pr2}$list
。如果您想要一个numpy array
,可以这样定义:相关问题 更多 >
编程相关推荐