Identität versus Gleichheit für Keine in Python
Verschiedene Python-Guides empfehlen die Verwendungx is None
anstattx == None
. Warum das? Gleichheit wird zum Vergleichen von Werten verwendet, daher erscheint es naheliegend zu fragen, obx
hat den WertNone
bezeichnet mit==
und nichtis
. Kann mir jemand erklären warumis
ist die bevorzugte Form und zeigt ein Beispiel, bei dem die beiden nicht die gleiche Antwort geben?
Vielen Dank.