优化python中的双列表理解

时间:2017-06-10 21:13:05

标签: python

有没有办法优化列表理解?

[item for ctaken in courses_taken for item in ctaken.valid_course_numbers(req)]

我尝试使用地图和过滤器,但这需要更多时间并且正在做我想要的事情。

list(itertools.chain(*map(lambda x: x.valid_course_numbers(req), courses_taken)))

这比列表理解慢。

问题是我的应用程序在这个位置撞到瓶颈。这段代码被大量调用。我想在这里刮几秒钟。这会产生巨大的影响。

0 个答案:

没有答案