Python入門:制御構文 if
True? False?
A = [1, "1", True, -1, 0, 0.0, 0j, None, "", False, {}, [], (), [[]]] result = [x for x in A if x] print(result) # [1, '1', True, -1, [[]]]
if~elif~else
a = 2 if a == 0: print(f'a is zero: {a}') elif a == 1: print(f'a is one: {a}') else: print(f'a is other: {a}')
後置のif
A = range(1, 11) odd = [n for n in A if n%2] print(odd) # [1, 3, 5, 7, 9]
3項演算子
a = False result = 'trueValue' if a else 'falseValue' print(result) # falseValue