Wie nehme ich eine Reihe von Zahlen und konvertiere in eine 2D 9x9 -Liste?Python

Python-Programme
Anonymous
 Wie nehme ich eine Reihe von Zahlen und konvertiere in eine 2D 9x9 -Liste?

Post by Anonymous »

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>

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)
Dies gibt mir einen Listenindex außerhalb des Bereichs Fehler.

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)
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! .

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post