본문 바로가기
파이썬

파이썬 변수로 파이썬 함수 호출

by º기록 2020. 10. 20.
반응형
def test():
    print 'test'

def test2():
    print 'test2'

test = {'test':'blabla','test2':'blabla2'}
for key, val in test.items():
    key() # Here i want to call the function with the key name, how can i do so?

 

해결 방법

 

함수의 이름이 아닌 실제 함수 객체 자체를 키로 사용할 수 있습니다. 함수는 Python의 일급 객체이므로 이름보다 직접 사용하는 것이 더 깔끔하고 우아합니다.

test = {test:'blabla', test2:'blabla2'}

for key, val in test.items():
    key()

 

참조 페이지 https://stackoverflow.com/questions/4431216

 

 

반응형

댓글