Ich habe zu dem unteren Auszug eine Verständnisfrage. Was passiert mit dem ursprünglichen Speicherbereich auf den l1 zeigt? Wird der freigegeben oder bleibt der tot im RAM?
Kann man eine Zuweisung in der Art machen?
Danke im voraus für die Antwort
Code: Alles auswählen
>>> l1 = ["eins", "zwei", "drei", "vier"]
>>> id(l1)
2688408027264 <--- Um diesen Speicherbereich geht es
>>> l2 = ["fuenf", "sechs", "sieben", "acht", "neun"]
>>> id(l2)
2688408030400
>>> print (l1)
['eins', 'zwei', 'drei', 'vier']
>>> print (l2)
['fuenf', 'sechs', 'sieben', 'acht', 'neun']
>>> l1 = l2
>>> id(l1)
2688408030400
>>> print (l1)
['fuenf', 'sechs', 'sieben', 'acht', 'neun']
>>> id(l2)
2688408030400
>>> print (l2)
['fuenf', 'sechs', 'sieben', 'acht', 'neuen']