Python での連続代入が順序に依存する場合は、Python での連続代入の順序に注意する必要があります。
たとえば、式: a=b=1
Proceed a=最初に 1
次に b=1
コード:
class Node(): def __init__(self,elem,nextnode=None): self._elem=elem self._nextnode=nextnode a=Node('a') a=a._nextnode=Node('b')
理解によると、Python が最初に実行する必要がありますa._nextnode=Node(' b')、次に a=Node('b')
しかし実際には、Python は最初に a=Node('b') を実行し、次に a._nextnode=Node ('b')
>>> a is a._nextnode True
したがって、正しい順序は a._nextnode=a=Node('b')
です。以上がPythonは値を連続的に割り当てることができますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。