IF

This generator expression belongs to the Conditional Expressions family. See that section for related generator expressions.

Syntax

$<IF:condition,true_string,false_string>

Added in version 3.8.

Evaluates to true_string if condition is 1, or false_string if condition is 0. Any other value for condition results in an error.

Added in version 3.28: This generator expression short-circuits such that generator expressions in false_string will not evaluate when condition is 1, and generator expressions in true_string will not evaluate when condition is 0.