我第一次尝试做到这一点了:随机通过在Python
def rand_Random(self):
randomRangeI = range(self.gridWidth)
shuffle(randomRangeI)
randomRangeJ = range(self.gridHeight)
shuffle(randomRangeJ)
for i in randomRangeI:
for j in randomRangeJ:
if self.grid[i][j] != 'b':
print i, j
self.grid[i][j].colour = self.rand_Land_Picker()
其中有一次通过一个内部列表去的问题:
[1] [1 ..X]
[2] [1..X]
我想能够做的是在随机(无重复)通过完全2D阵列迭代。
任何人都可以解决这个问题吗?
编辑:感谢您的回复,它似乎是我查看二维数组在我脑海中与大多数不同的方式!
工作就像一个魅力,欢呼! – Darkstarone