Wenn ich den folgenden Code in einem Python-Interpreter ausführen:
%Vor% Warum ist das Ergebnis False
?
object.__dict__
gibt im Gegensatz zu anderen __dict__
s ein Objekt mappingproxy
zurück (ein dict_proxy
in Python 2). Diese werden im laufenden Betrieb erstellt , wenn __dict__
angefordert wird. Daher erhalten Sie bei jedem Zugriff auf object.__dict__
einen neuen Proxy. Sie alle teilen sich das gleiche zugrunde liegende Objekt, aber der Proxy ist die ganze Zeit über frisch. Deshalb können Sie nicht zwei identische bekommen.
Tags und Links python