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]]