When is not a good time to use python generators?

前端 未结 9 911
不思量自难忘°
不思量自难忘° 2020-11-27 10:27

This is rather the inverse of What can you use Python generator functions for?: python generators, generator expressions, and the itertools module are some of m

9条回答
  •  醉酒成梦
    2020-11-27 10:55

    You should never favor zip over izip, range over xrange, or list comprehensions over generator comprehensions. In Python 3.0 range has xrange-like semantics and zip has izip-like semantics.

    List comprehensions are actually clearer like list(frob(x) for x in foo) for those times you need an actual list.

提交回复
热议问题