3항 연산:
name = "GOGOGO" if True else "HAHA"
은 다음과 동일합니다:
if True: name = "GOGOGO" else: name = "HAHA" print (name)
실행 결과:
GOGOGO
람다:
f2 = lambda a1,a2: a1+a2 t = f2(1,2) print (t)
은 다음과 같습니다.
Python 코드
def f2(a1,a2):
return a1+a2
t = f2(1,2)
람다는 if, else 및 기타 조건을 사용하여 판단할 수 없습니다.