我在这次改造中遇到了很多麻烦。如何创建一个列表并将其打印成列表下方格式的函数?顺便说一下,这是在python 3.3中。
[[' ', ' ', ' ', ' ', ' ', ' '], [' ', ' ', ' ', ' ', ' ', ' '], [' ', ' ', ' ', ' ', ' ', ' '], [' ', ' ', ' ', ' ', ' ', ' '], [' ', ' ', ' ', ' ', ' ', ' '], [' ', ' ', ' ', ' ', ' ', ' '], [' ', ' ', ' ', ' ', ' ', ' ']]
它应该看起来像一个7x6连接4游戏板:
0 1 2 3 4 5 6
. . . . . . .
. . . . . . .
. . . . . . .
. . R . . . .
. . Y R . . .
. R R Y . Y .
答案 0 :(得分:0)
因为这看起来像python,你得到一个python答案:
arr = [[1,2],[3,4]]
for rows in arr:
rowString = ""
for value in rows:
rowString = rowString + str(value)
print(rowString)
答案 1 :(得分:0)
您可以使用循环和join
来执行此操作:
for row in board:
print ' '.join(cell for cell in cells if cell != ' ' else '.')