「Python3.9」lambda式でif文を使うサンプル
環境
Python 3.9.13
Windows 11 Pro 21H2 64bit
PyCharm 2022.2.1 (Community Edition)
構文
lambda 変数名:値1 if 条件式 else 値2
lambda式でif文を使って、相当する三項演算子は使用可能です。
使用例
odd_even_func = lambda x: '偶数' if x % 2 == 0 else '奇数' print("7の判定結果") print(odd_even_func(7)) print("8の判定結果") print(odd_even_func(8))
実行結果
7の判定結果
奇数
8の判定結果
偶数