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