Warum ist "wenn nicht someobj:" besser als "wenn someobj == None:" in Python?
Ich habe einige Beispiele für Code wie diesen gesehen:
if not someobj:
#do something
Aber ich frage mich, warum nicht:
if someobj == None:
#do something
Gibt es da einen Unterschied? Hat einer einen Vorteil gegenüber dem anderen?