擅长:python、mysql、java
<p>我认为可以使用嵌套for循环和如下所示的数据结构:</p>
<p>假设map是一个二维numpy数组,1表示墙类型,2表示楼板类型</p>
<p>代码:</p>
<pre><code>locationsToSprites = dict()#Data structure that stores the locations of the sprite type.
for row in range(0, len(map)): #looping through all rows
for col in range(0, len(map[row])):#looping through all columns of a row
if(map[row][col] == 1):
locationsToSprites[(row, col)] = 'the wall type'
elif(map[row][col] == 2):
locationsToSprites[(row, col)] = 'the floor type'
</code></pre>
<p>现在,因为使用字典存储精灵的位置,所以我们只需打印字典的键即可获得所有位置</p>