Трехместное выражение if/else

Все давно знают и юзают

A = Y if X else Z

Но такого вы еще не видели:

A = [Z, Y][bool(X)]

По понятным причинам данную версию лучше не использовать