0
如果list comprehension is better than filter
,因为它执行略好,并被认为更具可读性(可以说,在我看来),为什么filter
甚至存在?为什么过滤功能存在?
我一直都在使用它,但如果共识是列表解析更好,那么为什么我们有filter
函数的原因是什么?
如果list comprehension is better than filter
,因为它执行略好,并被认为更具可读性(可以说,在我看来),为什么filter
甚至存在?为什么过滤功能存在?
我一直都在使用它,但如果共识是列表解析更好,那么为什么我们有filter
函数的原因是什么?
方式,回到当天,我们有列表解析之前的方式,一些喜欢函数式编程的人写了map
和filter
并提交了更改,并将其放入。就是这样。
它几乎不存在。 http://www.artima.com/weblogs/viewpost.jsp?thread=98196 –
从Guido自己:[here](http://www.artima.com/weblogs/viewpost.jsp?thread=98196) – roganjosh
While不是一个答案,我认为注意到python中“美”的强调是有趣的;在几个地方,列表理解被认为是那些不把过滤器视为“美丽”的人的替代选择 - 反之亦然。 http://book.pythontips.com/en/latest/map_filter.html http://stackoverflow.com/questions/3013449/list-filtering-list-comprehension-vs-lambda-filter –