【python】改行せずに代入文と等価のことをする - 静かなる名辞

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