I would also, I love this sort of thing. How about:
>>> some_boolean = False
>>> ["Thing 1", "Thing 2"][some_boolean]
"Thing 1" >>> some_boolean = False
>>> ["Thing 1", "Thing 2"][some_boolean]
"Thing 1" "Thing 1" if some_boolean else "Thing 2"
is also almost twice as fast(775 vs 1340 ns, on my machine).In particular, if you want the side effects of both operations. Trying to write multiple things while checking if any of them failed, for instance.