Альтернативная форма тернарного оператора Python

Недавно я открыл для себя альтернативу стандартной конструкции "expression_on_true if predicate else expression_on_false", которую я не встречал в справочниках: (expression_on_false, expression_on_true)[predicate] Как это работает В круглых скобках объявляется создают кортеж из двух элементов. В квадратных скобках вычисляется значение предиката. Происходит обращение к кортежу по индексу 1 (если значение предиката True) ПОДРОБНЕЕ