Wenn die kontinuierliche Zuweisung in Python von der Reihenfolge abhängt, sollten Sie auf die Reihenfolge der kontinuierlichen Zuweisung in Python achten
Zum Beispiel der Ausdruck: a=b=1
Führen Sie a aus =1 zuerst
Dann b=1
Code:
class Node(): def __init__(self,elem,nextnode=None): self._elem=elem self._nextnode=nextnode a=Node('a') a=a._nextnode=Node('b')
Wie verstanden: Python sollte zuerst ausgeführt werden a._nextnode=Node('b'), and then a=Node('b')
Aber tatsächlich führt Python zuerst a=Node('b') und dann a._nextnode=Node( 'b')
>>> a is a._nextnode True
Die richtige Reihenfolge ist also a._nextnode=a=Node('b')
Das obige ist der detaillierte Inhalt vonKann Python kontinuierlich Werte zuweisen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!