【发布时间】:2013-06-04 19:46:14
【问题描述】:
我创建了一个循环来运行列表中的函数。
在我运行的每个函数结束时,我将需要运行的下一个函数附加到此列表中。
这就是我将它们附加到列表中的方式:
self.FunctionBuffer["stack"].append( self.ApplyFunction )
我是这样称呼他们的:
if len(self.FunctionBuffer["stack"]) > 0:
self.FunctionBuffer["stack"][0]()
除了现在我想为我附加的函数添加参数之外,一切都运行良好,并且似乎没有这样的语法:
self.FunctionBuffer["stack"].append( self.ApplyFunction(arg1, arg2, arg3) )
有没有办法可以将带参数的函数附加到列表中?
【问题讨论】:
-
什么语言?蟒蛇?
-
澄清一下,你想多次调用
self.ApplyFunction(),每次使用不同的参数? -
如果您在列表中添加函数及其参数会怎样?
标签: python list function arguments append