Ich bin auf einem Spielbrett arbeiten, die in Eingaben nimmt und schafft ein Brett von ihnen aus und das Brett ich es eine 2D-ListeErstellen einer 2D-Liste aus Eingänge
Wenn der Benutzer Eingaben machen bearbeiten möchten:
. . . .
. B w.
. W B.
. . . .
Meine Funktion
def starting_board (Zeilen: int) -> Liste. Board = [] for i in range (Zeilen): board.append (Eingang() ersetzen (‘ '' ')) return Board
Returns dies: ['.. .... '' .bw '' .WB '' .... ']
Aber ich möchte es return: [['.', '.', '.', '.'], ['.', 'B', 'W', '.'] usw.)
Hey! Dies ist eine Frage, für die es viele mögliche Antworten gibt ... Können Sie zeigen, was Sie bisher versucht haben? – rmeertens
http://stackoverflow.com/questions/434287/what-is-the-most-pythonic-way-to-iterate-over-a-list-in-chunks – ewcz
Naiv und einfach? 'arr2 = [[arr [2 * idx], arr [2 * idx + 1]] für idx im Bereich (len (arr)/2)]' – BrechtDeMan