下面的函数是否正确使用.join函数?我试图在没有引号和逗号的情况下制作所有O的板.输出与电路板输入相同,不删除逗号或引号.我是Python的新手,所以我还没有掌握使用这些内置函数的正确方法.
board = []
for x in range(5):
board.append(['O'] * 5)
def print_board(oChart):
for row in oChart:
#this line below is were the error occurs
" ".join(row)
print row
print_board(board)
Run Code Online (Sandbox Code Playgroud)
运行时输出为:
['O','O','O','O','O']
['O','O','O','O','O']
['O','O','O','O','O']
['O','O','O','O','O']
['O','O','O','O','O']
Run Code Online (Sandbox Code Playgroud)
我打算收到的输出:
[O O O O O]
[O O O O O]
[O O O O O]
[O O O O O]
[O O O O O]
Run Code Online (Sandbox Code Playgroud)