나는 스도쿠를 읽고 목록에 넣으려고하는데, 나는 이런 것을 가지고있다.목록에있는 텍스트 python
0,0,0,0,7,0,2,6,0 0,6,0,8,0,2,0,3,5 0,0,5,3,0,0,0,7,0 0,7,6,0,0,0,0,2,0 0,8,9,6,0,0,0,4,0 0,3,0,5,4,0,0,8,0 0,0,0,2,8,0,0,0,0 0,2,0,4,0,0,0,0,3 0,0,8,7,0,3,6,0,0
내가이 코드를 사용하고이
board = [['0', '0', '0', '0', '7', '0', '2', '6', '0'], ['0', '6', '0', '8',
'0', '2', '0', '3', '5'], ['0', '0', '5', '3', '0', '0', '0', '7', '0'],
['0','7', '6', '0', '0', '0', '0', '2', '0'], ['0', '8', '9', '6', '0',
'0', '0','4', '0'], ['0', '3', '0', '5', '4', '0', '0', '8', '0'],
['0', '0', '0', '2','8', '0', '0', '0', '0'], ['0', '2', '0', '4', '0',
'0', '0', '0', '3'], ['0','0', '8', '7', '0', '3', '6', '0', '0']]
같은 목록에 변환이 필요하지만 문제를 가지고
tablero = open('sd1.txt', 'r') board = [line.split(',') for line in tablero.readlines()]
결과는 다음과 같습니다
board = [['0', '0', '0', '0', '7', '0', '2', '6', '0\n'], ['0', '6', '0',
'8', '0', '2', '0', '3', '5\n'], ['0', '0', '5', '3', '0', '0', '0', '7',
'0\n'], ['0', '7', '6', '0', '0', '0', '0', '2', '0\n'], ['0', '8', '9',
'6', '0', '0', '0', '4', '0\n'], ['0', '3', '0', '5', '4', '0', '0', '8',
'0\n'], ['0', '0', '0', '2', '8', '0', '0', '0', '0\n'], ['0', '2', '0',
'4', '0', '0', '0', '0', '3\n'], ['0', '0', '8', '7', '0', '3', '6', '0',
'0\n']]