ifstatement5.1 Python 파이썬의 람다에서 "if"를 실행하는 방법이 있을까요? [중복], Is there a way to perform "if" in python's lambda? [duplicate] 질문 파이썬 2.6에서는 다음을 수행하려고 합니다: f = lambda x: if x==2 print x else raise Exception() f(2) # "2"를 출력해야 함 f(3) # 예외를 발생시켜야 함 이것은 분명히 문법이 아닙니다. lambda에서 if를 수행할 수 있는지 여부와 가능하다면 어떻게 수행하는지 알 수 있을까요? 답변 원하는 구문은 다음과 같습니다: lambda x: True if x % 2 == 0 else False 하지만 람다에서는 print나 raise를 사용할 수 없습니다. 2023. 10. 24. 이전 1 다음