Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 알고리즘
- go
- Python
- golang
- OOM
- Linux
- 동적프로그래밍
- boj
- dynamic programming
- docker
- 튜토리얼
- 문제풀이
- 프로그래머스
- HBase
- DP
- Go언어
- 주키퍼
- redis
- 파이썬
- 자바
- 코드워
- 리눅스
- gradle
- leetcode
- Java
- codewars
- programmers
- scala
- 스칼라
- zookeeper
Archives
- Today
- Total
목록2016/05/25 (1)
파이문
파이썬에서 switch-case문 사용하기
파이썬에서 switch-case문 사용하기(Python Switch-Case) 파이썬에서는 switch, case라는 키워드가 존재하지 않습니다. 그래서 어떤 입력에 대해서 case를 나누고 싶다면 주로 if-elif-else를 사용하곤 하죠. 아니면 딕셔너리를 이용해서 마치 switch-case문 처럼 사용할 수 있습니다.def f(x): return {'a': '1', 'b': '2'}[x]입력 x가 'a'라면 '1'을 리턴하고, 'b'라면 '2'를 리턴합니다.만약, 입력 값이 'a'도 'b'도 아닌 'c'라면 f('c')는 KeyError를 던지죠. 다른 언어의 switch-case문은 예외를 위해, 디폴트 값을 지정할 수 있는데요. 파이썬도 마찬가지로 디폴트로 값을 지정할 수 있습니다. def f..
Python/Python
2016. 5. 25. 21:29