【发布时间】:2016-11-27 08:42:56
【问题描述】:
我在为我的 Battleship 游戏打印此二维数组时遇到问题。
class Battleship:
def __init__(self):
self.__init__()
def board(self, locate):
locate = []
for i in range(10):
locate.append([])
for j in range(10):
locate[i].append(0)
for i in range(10):
for j in range(10):
locate[i][j] = '%s,%s'%(i,j)
print(locate)
我在这里找到了如何初始化数组:How to initialise a 2D array in Python? 这是我找到迭代二维数组的代码示例的地方,但它对我不起作用: Iterating over a 2 dimensional python list
你能给我一些帮助吗?
【问题讨论】:
-
你可以使用像 tabulate pypi.python.org/pypi/tabulate 这样的库。
标签: python arrays multidimensional-array