由于生成器在需要的才计算它的要被codice_1的值，因此可以用来代表一个串流，这种序列要一次性全部计算出来是昂贵的甚至是不可能的，这种情况还包括无穷序列或现场数据串流。 如果需要及早求值（主要是在序列是有限的时候，否则求值将永不终止），可以使用列表或使用并行结构来创建一个列表替代生成器。例如，Python的一个生成器codice_7，通过codice_8，可被求值成列表codice_9。而在F#中，序列表达式codice_10，将除了codice_11之外的惰性的（生成器或序列）求值为及早的（列表