In anderen Sprachen (z.B. Java) können Objektreferenzen Stark, Schwach, Weich oder Phantom sein (http://weblogs.java.net/blog/enicholas/archive/2006/05/understanding_w.html).
In Python sind Referenzen standardmäßig stark und das WeakRef-Modul ermöglicht schwache Referenzen.
Ist es möglich, "weiche Referenzen" in Python zu haben?
In meinem speziellen Fall habe ich einen Cache von Objekten, die zeitaufwendig zu erstellen sind. Manchmal gibt es möglicherweise keine Referenzen auf ein zwischengespeichertes Objekt, aber ich möchte das zwischengespeicherte Objekt nicht wegwerfen, wenn ich es nicht muss (z.B. wenn der Speicher reichlich vorhanden ist).