본문 바로가기

IT 차곡차곡/Python

[Python] 삼항 연산자 (Ternary Operator)

흔히 사용하는 삼항 연산자는 아래와 같은 형태이다.

 

조건이 참이면 오른쪽 값, 조건이 거짓이면 왼쪽 값을 취한다.

 

[조건식] ? [참일 경우 value] : [거짓일 경우 value]  # 파이썬 지원 X

 

그러나 파이썬에서는 위와 같은 형태를 지원하지 않고, 아래의 형태로 지원한다.

 

[참일 경우 value] if [조건식] else [거짓일 경우 value] # 파이썬 지원 O

 

조건이 참이면 앞쪽의 값, 조건이 거짓이면 뒤쪽의 값을 취한다.