Поместить оператор if-elif-else в одну строку?

Я прочитал ссылки ниже, но это не касается моего вопроса.
Есть ли в Python троичный условный оператор? (вопрос сводится к сведению оператора if-else в одну строку)

Есть ли более простой способ написать оператор 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]

Ответы на вопрос(9)

Ваш ответ на вопрос