Wie nehme ich eine Reihe von Zahlen und konvertiere in eine 2D 9x9 -Liste?
Posted: 13 Feb 2025, 20:54
von einer Reihe von Zahlen, ohne Trennzeichen bis zur 2D 9x9 -Liste. Ich bin festgefahren, wenn ich die Nummern aus der Zeichenfolge in ein 2D 9x9 -Array/-Liste bekomme. Ich arbeite an einem Sudoku -Solver, um Python besser zu lernen. < /P>
Dies gibt mir einen Listenindex außerhalb des Bereichs Fehler.
Ich habe versucht, ein Listenverständnis zu verwenden, aber ich verstehe das nicht ganz gut genug, und wenn ich die für Loops nicht zum Laufen bringen kann, dann werde ich wahrscheinlich nicht Holen Sie sich das Verständnis für die Arbeit. p> Es scheint, dass dies wirklich einfach sein sollte, lol! .
Code: Select all
numbers = '084030001560014000001586704420001070005309802900200043100078005006105407000490000'
< /code>
Ich habe es versucht: < /p>
list1 = []
for n in numbers:
for i in range(0,9):
for j in range(0,9):
list1[i][j].append(n)
Code: Select all
list1 = []
for i in range(0,9):
for j in range(0,9):
for n in numbers:
list1[i][j].append(n)