딕셔너리 밸류값으로 함수를 사용할 수는 없나요?
조회수 941회
예를 들어
draw_코
, draw_눈
이라는 함수가 정의 되어있다는 가정 하에
그리기 = { '코' : draw_코 , '눈' : draw_눈}
라는 그리기 딕셔너리를 정의하고
딕셔너리의 키값을 입력하면 해당 밸류의 함수가 실행되도록은 못하나요?
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
why not
>>> def 개짖기(): print("멍멍멍~~~") >>> def 고양이짖기(): print("야옹야옹냐~~~") >>> 동물 = { "개":개짖기, "고양이":고양이짖기 } >>> 동물["개"] <function 개짖기 at 0x0000018B03474D90> >>> 동물["개"]() 멍멍멍~~~ >>> 동물["고양이"]() 야옹야옹냐~~~
댓글 입력