Anfänger braucht Hilfe:Listen initialisieren
Verfasst: Mittwoch 10. September 2008, 22:46
Hallo
Ich habe folgendes Problem.
Ich kenne Java und möchte gerne Python kennenlernen.
Wenn ich in Java ein Array initialisiere kann ich das ja so machen:
int[][] array = new int[8][8] oder so ähnlich
in Python hab ich irgendwo aufgeschnappt kann man das mit einer Liste so machen:
array = [[0] * 8] * 8
nun ist mir aber aufgefallen, dass die einzelnen Reihen abhängig voneinander sind.
zb array[0][1] = 1
weist auch array[1][1] den Wert eins zu
und auch array[2][1] ... usw
also kann mir Jemand nen Tip geben wie die Liste initialisieren kann ohne die Abhängigkeit
Ich habe folgendes Problem.
Ich kenne Java und möchte gerne Python kennenlernen.
Wenn ich in Java ein Array initialisiere kann ich das ja so machen:
int[][] array = new int[8][8] oder so ähnlich
in Python hab ich irgendwo aufgeschnappt kann man das mit einer Liste so machen:
array = [[0] * 8] * 8
nun ist mir aber aufgefallen, dass die einzelnen Reihen abhängig voneinander sind.
zb array[0][1] = 1
weist auch array[1][1] den Wert eins zu
und auch array[2][1] ... usw
also kann mir Jemand nen Tip geben wie die Liste initialisieren kann ohne die Abhängigkeit