【发布时间】:2010-12-23 22:38:00
【问题描述】:
这是我的一段代码。 Lambda 接受 3 个参数,我想将它们作为位置参数的元组传递,但显然 map 将它们作为单个参数提供。
如何将底部的元组作为参数列表提供? (我知道我可以重写 lambda,但它会变得不太可读)
adds = map((lambda j, f, a:
j.join([f.format(i) for i in parse.options[a]]) if parse.options[a] else ''),
((' ', ' -not -path "{0}" ', 'exclude'),
(' -or ', '-path "{0}"', 'include')))
【问题讨论】: