以下のリンクを読みましたが、私の質問には対応していません。
Python には三項条件演算子がありますか? (質問は、if-elseステートメントを1行に要約することです)
if-elif-else ステートメントを 1 行に収まるように書く簡単な方法はありますか?
例えば、
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]