Есть ли неограниченная версия range
(или xrange
для Python 2) или нужно определять его вручную? Например,
squares = (x*x for x in range(n))
может дать мне генератор только для квадратов до (n-1) ** 2
, и я не вижу очевидного способа вызвать range (infinity)
, так что он просто продолжает движение.