2014-10-27 129 views

回答

1

你想在這裏做什麼是首先從您的字典中的功能中刪除括號。你需要這樣做的原因是因爲否則你正在調用它們,而返回的值將被存儲。

然後你像以前一樣定義val後,你應該能夠使用它就像你的正常功能名稱作爲它指向fun2

val(x, y) 
3

不打電話給你的功能價值,但堅持功能本身在那裏

dictionary = { 
      'key1' : fun1,#no parens 
      'key2' : fun2,#no parens 
      ... 
      } 
val = dictionary.get('key2')(x,y) 
相關問題