Skip to main content
 首页 » 编程设计

python之Python2.7 中是否有返回生成器而不是列表的 range(..) 函数

2025年05月04日14soundcode

我打算编写这个函数来生成两个数字之间的所有整数,就像 python3 range 类一样。

我已经这样写了这个函数:

def gen_numbers(start,end): 
    counter = start 
    while counter <= end: 
        yield counter 
        counter += 1 

但是如果任何内置函数已经存在,请告诉我使用它!

请您参考如下方法:

是的,xrange返回 xrange object .是否必须专门是一个生成器?