「Python3.9」lambda式でif文を使うサンプル

2022年9月30日

環境
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の判定結果
偶数

Python

Posted by arkgame