如何避免python理解中的多个调用。

时间:2018-06-25 13:00:30

标签: python list-comprehension

我有python理解

    return [foo(bar) for bar in bars if foo(bar)]

如果我这样写,for(bar)将被调用两次。
有没有更好的方法可以继续使用理解功能,但只调用一次foo(bar)?

0 个答案:

没有答案