나는 파이썬을 2.7로 배우고 사전을 가지고 배우면서 키가 호출 될 때 내 프로그램에서 함수를 실행하려고했다. 그물을 꽤 많이 보았지만, 관련이 없거나 단순히 이해하지 못할 수도 있습니다. 아래는 내가 좋아하는 게임 중 하나를 배우면서 개념으로 시작한 것입니다. 다음은 사전에서 프로그램의 함수 호출하기
내가에서 현재 어딘지 좀 더 정확한 표현이다 : 나는 등, 값을 수정, 인쇄와 문자열로 사전을 사용할 때 ... 그냥 일할 수있는 기본 재료를 입수했습니다myDict = {
'descript': "This is some text to be printed",
'NORTH': northOfHouse (not sure if this is correct format)
}
def westOfHouse():
print myDict['descript]
if action == ('n' or 'north'):
myDict['NORTH]() (Not sure about proper format)
else:
print "there is no path in that direction
함수를 실행하는 방법을 얻는 것. 당신이하려고하는 무엇을 매우 단순화 된 데모로
당신이지고 어떤 오류 :
내가 권하고 싶습니다 또 다른 것은 옆으로 이동 할 수있는 현재의 위치를 결정하는 방법, 각 기능에서 사전을 반환하는 것입니다? – Astrom
가능한 [Python : 실행할 함수를 선택하기 위해 사전을 사용하는] 가능한 복제본 (http://stackoverflow.com/questions/9168340/python-using-a-dictionary-to-select-function-to-execute) – FamousJameous
' 사전을 만들 때 현재'myDef' *를 호출합니다. * 실제로 myDict [ 'key']()'같은 것이 필요합니까? – jonrsharpe