我正在尝试学习如何调度与字典元素相关的动作。
我已经多次看到公式dictionary[element].function()
,并且该函数调用字典的element
。
我正在尝试使用此代码,但我无法获得工作方法。
有什么想法吗?
(代码的最后一行是我想要使用的语法)
提前谢谢!
def function(arg):
print 'Running ' + str(arg)
data={}
data[0]={'name':'Ruben', 'run':function}
data[1]={'name':'David', 'run':function}
print data
data[0].run()
答案 0 :(得分:2)
使用data[0]['run']('Hello World!')
。这将使用参数Hello World!
执行函数并打印:
Running Hello World!