Function application optimization.
__peter__ at web.de
Fri Dec 12 13:57:22 CET 2003
Jacek Generowicz wrote:
> fncs = [func1, func2, ..., funcN]
> args = [arg1, arg2, ..., argN]
> How should one spell
> results = map(lambda f,a: f(a), fncs, args)
> in order to get the result most quickly ?
If you can afford to destroy the args list, a tiny speed gain might be in
for you (not verified):
for index, func in enumerate(fncs):
args[index] = func[index]
More information about the Python-list