ich hätte mal ne Frage und zwar habe ich folgendes kleine Beispiel
Code: Alles auswählen
dDict1 = {}
dDict2 = {}
lList = []
lList.append ("Test1")
dDict1 = {1: "Test0", "bla":lList}
dDict2 = {1: dDict1}
print dDict2
lList.append ("Test2")
print dDict2
del lList[0:len(lList)]
print "nach löschen"
print dDict2
Code: Alles auswählen
{1: {1: 'Test0', 'bla': ['Test1']}}
{1: {1: 'Test0', 'bla': ['Test1', 'Test2']}}
nach löschen
{1: {1: 'Test0', 'bla': []}}
Für das einfache Beispiel wüsste ich wie ich es umgehen kann, aber ich parse gerade unmengen an Daten aus verschiedenen Datenquellen und such eine Möglichkeit alles im Speicher zu ordnen etc. um es dann irgendwohin zu schreiben. Dafür muss ich aber mit bestimmten Ständen der Liste arbeiten während der Verarbeitung.