[Python] 三項演算子の表記が腑に落ちなかったが英語で読めばすっきり理解できた話(結論ファースト、MECE) - Qiita
背景 以下のコードを見たとき、すぐに処理が分からなかった上に、p1がTrueのときに0が割り当てられると誤読した。 val1 = p1.val if p1 else 0 なぜ誤読したか? 三項演算子は普段一切使用することなく、複数行のif else構文で記述して...