2

何度か、PythonでのCスタイルの代入に出くわしましたa = b = 0。勤勉なグーグルによって、これが連鎖割り当てと呼ばれていることがわかりました:[ 1 ]、[ 2 ]、[ 3 ]。ただし、この機能は公式ドキュメントには記載されていないようです。

これは、連鎖割り当てがまだ実験段階にあることを意味しますか、それとも単に公式ドキュメントが開発よりわずかに遅れていることを意味しますか?

4

2 に答える 2

7

公式ドキュメントに記載されているように見えますか?

assignment_stmt ::=  (target_list "=")+ (expression_list | yield_expression)
                                      ^ here
于 2012-12-27T14:24:52.267 に答える
0

チェーン割り当てを使用できますが、Python スタイルではありません。

The Zen of Python から;; 「フラットはネストよりも優れています。」

于 2012-12-27T14:53:00.343 に答える