[Python] Dictionary Mapping, 함수 포인터?
2022. 3. 29. 22:49ㆍIT
Python에서 switch case문을 대치할 방법을 찾다가 알게 된 내용, 예전에 쓰던 함수 포인터와 같다.
def function_1():
print("function_1")
def function_2():
print("function_2")
def function_3():
print("function_3")
functions = {1: function_1,
2: function_2,
3: function_3}
try:
func = functions[4]
func()
except KeyError as ex:
print(ex)
반응형
'IT' 카테고리의 다른 글
[Python] Database의 내용을 terminal에 table로 예쁘게 출력하기 (0) | 2022.03.30 |
---|---|
[Python] Sqlite3 간단한 예제 (0) | 2022.03.29 |
git 사용의 기초 (0) | 2022.03.28 |
#7 전자액자 프로젝트 - 소스보기 2/2 (0) | 2022.03.26 |
#6 전자액자 프로젝트 - 소스보기 1/2 (0) | 2022.03.26 |