以下のリンクを読みましたが、私の質問には対応していません。
Pythonには三項条件演算子がありますか?(問題はif-elseステートメントを1行に圧縮することです)
1行に収まるようにif-elif-elseステートメントを書く簡単な方法はありますか?
例えば、
if expression1:
statement1
elif expression2:
statement2
else:
statement3
または実際の例:
if i > 100:
x = 2
elif i < 100:
x = 1
else:
x = 0
上記の例を次のように書くと、もっと簡潔に見えるかもしれません。
x=2 if i>100 elif i<100 1 else 0 [WRONG]