Objekte richtig löschen nicht nur Referenz
Verfasst: Freitag 8. November 2013, 09:24
Hallo,
Ich programmiere gerade einen Sudoku-Solver mittels Dancing Links. Dabei erzeuge ich ein selbstgeschriebenes "Node"-Objekt und füge es jeweils in eine horizontale und vertikale DoublyLinked-List. Nun möchte ich das Objekt so löschen, dass es aus beiden Listen verschwindet. Leider funktioniert das mit dem del keyword nicht.
sprich:
y = Node()
x = y
del y
löscht leider nicht das Objekt, sondern nur die Referenz. Ich habe keine Ahnung wie ich das in Python löse. Komme aus der C++-Ecke.
Vielen Dank für eure Hilfe!!!
Ich programmiere gerade einen Sudoku-Solver mittels Dancing Links. Dabei erzeuge ich ein selbstgeschriebenes "Node"-Objekt und füge es jeweils in eine horizontale und vertikale DoublyLinked-List. Nun möchte ich das Objekt so löschen, dass es aus beiden Listen verschwindet. Leider funktioniert das mit dem del keyword nicht.
sprich:
y = Node()
x = y
del y
löscht leider nicht das Objekt, sondern nur die Referenz. Ich habe keine Ahnung wie ich das in Python löse. Komme aus der C++-Ecke.
Vielen Dank für eure Hilfe!!!