아래 함수가 .join 함수를 제대로 사용합니까? 따옴표와 쉼표없이 모든 O의 이사회를 만들려고했습니다. 출력은 보드 입력과 동일하며 쉼표 또는 따옴표는 제거하지 않습니다. 필자는 파이썬을 처음 사용하기 때문에 이러한 내장 함수를 사용하기위한 적절한 방법을 아직 파악하지 못했습니다. 출력을 실행.join 함수가 루프에서 작동하지 않습니다.
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)
입니다 : 내가 의도
['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']
출력을받을 :
[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]