Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
何度か、PythonでのCスタイルの代入に出くわしましたa = b = 0。勤勉なグーグルによって、これが連鎖割り当てと呼ばれていることがわかりました:[ 1 ]、[ 2 ]、[ 3 ]。ただし、この機能は公式ドキュメントには記載されていないようです。
a = b = 0
これは、連鎖割り当てがまだ実験段階にあることを意味しますか、それとも単に公式ドキュメントが開発よりわずかに遅れていることを意味しますか?
公式ドキュメントに記載されているように見えますか?
assignment_stmt ::= (target_list "=")+ (expression_list | yield_expression) ^ here
チェーン割り当てを使用できますが、Python スタイルではありません。
The Zen of Python から;; 「フラットはネストよりも優れています。」