3 ms·
A Python "trick" I like which is a compact one-liner if-statement. var = (False, True)[predicate] This is equivalent to: var = True if predicate else
by lcordier 4y ago
A Python "trick" I like which is a compact one-liner if-statement.
var = (False, True)[predicate]
This is equivalent to:
var = True if predicate else False
Since we are doing item getting, we can do CASE statements.
var = (case0, case1, case2)[item]
Which is equivalent to:
if item == 0:
var = case0
elif item == 1:
var = case1
elif item == 2:
var = case2