Python .join()的解释
原始代码:Python .join()的解释,python,python-3.x,Python,Python 3.x,原始代码: board = [] for x in range(5): board.append("O" * 5) print(board) 当您将每个索引添加到上面的代码中时,为什么代码会在自己的行中打印每个索引 board = [] for x in range(5): board.append("O" * 5) def print_board(board): for row in board: print(" " .join(row)) p
board = []
for x in range(5):
board.append("O" * 5)
print(board)
当您将每个索引添加到上面的代码中时,为什么代码会在自己的行中打印每个索引
board = []
for x in range(5):
board.append("O" * 5)
def print_board(board):
for row in board:
print(" " .join(row))
print_board(board)
既然你在做for循环中的打印, 每次循环遍历该行时, 它在下一行做一个新的打印语句 这样想吧
for i in range(5):
print (i)
制造
0
1
2
3
4
这在我的机器上可以正常工作
'O O O O\n O O O O O\n O O O O O O O O\n O O O O O O O O O\n O O O O O O O O O O O'
是的,但我想知道为什么在添加底部代码时会出现一行新行?因为您多次调用print()。您可以设置为删除换行符。