我正在寻找解决以下复杂参数传递问题的方法:复杂的Python参数传递需求的解决方案是什么?
我想将函数的列表及其参数作为参数传递给另一个使用Python的函数。我知道有可能将函数作为参数传递, 但是可以将函数列表和它的参数传递给python吗?
我的示例代码:
self.myObject = Column(self.orderedColumnDictionary, \
fillingOutMethods = [[firstFillingOutMethod, parameter1], \
[anotherFillOutMethod, parameter2, parameter3]])
在这段代码中,我初始化类栏目的对象。所以在创建对象时,我想要传递各种函数作为参数。我正在考虑将这个对象所需的所有函数作为lits来传递。例如,在这个示例代码中,我的函数是firstFillingOutMethod,其中我将parameter1作为参数传递,另一个函数是 anotherFillOutMethod,其中我想传递参数2和参数3作为参数。
因此,我期待着有关执行此类任务的任何建议。
谢谢
是的,你能做到这样,你只需要正确处理您在列表中功能。 –