我有一个包含元组的元组。
EVENT_MAPPING = (
(func1, (paramA1, paramA2, paramA3)),
(func2, (paramB1)),
(func3, (paramC1, paramC2)),
)
我迭代第一个元组。我想调用包含在第一个参数中的函数,第二个参数加上其他参数。例如,对于第一个元组:
func1(origin, paramA1, paramA2, paramA3)
如果他们不是“origin”参数,我可以打电话感谢:
args[0](args[1])
但是有了额外的参数(“原点”),我不能做那样的事情。 我找到了一种方法,但它很重:
call = tuple(list(args[1]).insert(0,origin))
args[0](call)
有更好的办法吗?
谢谢你的帮助
目前没有回答
相关问题 更多 >
编程相关推荐