【发布时间】:2017-03-17 02:23:35
【问题描述】:
我在 Python 中处理二维列表时遇到问题。我想在黑板中间写一个字。相反,我在每一行的中间都写了这个词。有人可以向我解释为什么这样做并为我提供解决方案吗?
row = []
board = []
n = 21
longest = "WORD"
for x in range(0, n):
row.append('')
for x in range(0, n):
board.append(row)
midway = len(board)/2
for x in range(0, len(board)):
if x == midway:
for y in range(0, len(board)):
if y >= midway and y < midway + len(longest):
board[midway][y] = longest[y - midway]
print board
【问题讨论】:
标签: python list multidimensional-array