[ 리스트 ]

>>> # 1. if문을 이용한 구현
>>> if n == 1:
>>>     do_plot(stockdf)
>>> elif n == 2:
>>>     do_highlow_plot(stockdf)
>>> elif n == 3:
>>>     do_volume_plot(stockdf)
>>> elif n == 4:
>>>     do_movingavg_plot(stockdf)
>>> 
>>> # 2. 리스트를 이용한 구현
>>> fn = [do_plot, do_highlow_plot, do_volume_plot, do_movingavg_plot]
>>> 
>>> fn[n-1](stockdf) # 함수호출



[ 딕셔너리 ]

>>> menu_dict = {'load':load_fn, 'save':save_fn, 'exit':exit_fn, 'update':update_fn}
>>> menu_dict[selector]() # 함수호출

'Python > 공통이론' 카테고리의 다른 글

Python - 가변 길이 인수 리스트  (0) 2023.04.11
Python - doc string  (0) 2023.04.11
Python - 루프와 else  (0) 2023.04.10
Python - 열거형 값 활용  (0) 2023.04.10
Python - 대입연산자와 처리속도  (0) 2023.04.10

+ Recent posts