【发布时间】:2014-03-08 01:37:13
【问题描述】:
我在一个项目中遇到了一个问题,在 Python 中,能够将大量(数十个,而不是数百个)参数传递给单个“一次编写,多次使用”函数可能很有用.问题是,我不确定最好的方法是处理这样的一大块函数 - 只需将它们作为单个字典传递并在函数中解压缩该字典,或者是否有更高效/pythonic达到相同效果的方法。
【问题讨论】:
-
查看stackoverflow.com/questions/1769403/…,可用于此目的。类似于解包字典,但每个函数只是解包它正在寻找的参数
-
请把你的代码贴出来好吗?
-
@kkuilla 不,因为这是“在编写代码之前决定方法”的情况。
-
我可以想象这可能是题外话(主要基于意见)。无论如何,我认为@JLLagrange 的链接和该帖子中的链接会带你走很远......