Python

Python Switch 문

KEMON 2019. 12. 18. 23:18
728x90

파이썬에서는 Switch 문이 존재하지 않는다.


Dictionary를 이용하여 함수로 정의해야 한다.


예 ) 


def f(num):

return {

10 : 'A',

11 : 'B',

12 : 'C'

}.get(num)


이런식으로 Dictionary를 사용하여 원하는 값에 매핑되는 값을 가져올 수 있다,


f(10) #결과값 : A

f(11) #결과값 : B



변형한 예)


def f(num):

return {

10 : 'A',

11 : 'B',

12 : 'C'

}.get(num, 'F')


위와 같은 식으로 정의하면 기본값이 'F'로 정해진다.


f(13) # 결과값 : F



728x90

'Python' 카테고리의 다른 글

Python 3항 연산자  (0) 2019.12.23
Python 문자 아스키 코드 변환  (0) 2019.12.18
for 문 거꾸로 출력하기  (0) 2019.12.18
Python long long int  (0) 2019.12.16
Python 소수점 이하 자리수 포함 출력방법  (0) 2019.12.09