Listen von Listen
Verfasst: Donnerstag 14. November 2013, 18:17
Hallo,
ich habe das folgende Problem:
ich moechte eine liste mit listen erstellen, die ich in verschiedenen schleifen fuelle. dabei ist folgendes problem aufgetaucht.
Ich schiene irgendwie probleme zu haben richtig auf die indizes zuzugreifen, da jedesmal mehrere statt einem gesetzt werden.
Bsp:
Output:
ich habe das folgende Problem:
ich moechte eine liste mit listen erstellen, die ich in verschiedenen schleifen fuelle. dabei ist folgendes problem aufgetaucht.
Ich schiene irgendwie probleme zu haben richtig auf die indizes zuzugreifen, da jedesmal mehrere statt einem gesetzt werden.
Bsp:
Code: Alles auswählen
list_of_lists = [[]] * 4
list_of_lists[1].append("a")
print(list_of_lists)
list_of_lists_2 = [[None] * 5] * 3
list_of_lists_2[2][2] = "test"
print(list_of_lists_2)wobei ich eigentlich erwartet haette:[['a'], ['a'], ['a'], ['a']]
[[None, None, 'test', None, None], [None, None, 'test', None, None], [None, None, 'test', None, None]]
Kann mir jemand sagen was ich uebersehen habe?[ [], ['a'], [], [] ]
[[None, None, 'None, None, None], [None, None, None, None, None], [None, None, 'test', None, None]]