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 |