PHP 백그라운드에서 Python을 시작하기 시작했습니다. 나는 "if ... in"문장의 결과를 변수에 할당하는 더 우아한 방법이 있는지 궁금해하고 있었다.Python의 "if ... in"문에서 부울 값 할당
나는 현재이 코드 라인의 불필요한 양처럼 보이거나이 절대 최소 및 파이썬 스타일 가이드를 충족 나에게
is_holiday = False
if now_date in holidays:
is_holiday = True
합니까?
'if ... in' 문과 같은 것은 없습니다. 'in'은 부울 값을 생성하는 중위 연산자입니다. 'if' 문은 스위치 온하기 위해 불리언 값이 필요합니다; 이 경우, 그 값은'in' 연산자에 의해 제공됩니다. – chepner