【python】改行せずに代入文と等価のことをする

pythonワンライナーを書く上で障害になるのは、代入文の存在である。代入は関数ではなく文なので、素直に書くと一行を消費してしまうし、lambdaやコレクション型の中にも入れられない。 よく知られた対策としては、変数辞書を直接書き換えるという大技がある。 >>> globals().__setitem__("hoge", 1) >>> hoge 1 でも__set…