繁体   English   中英

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

[英]Is there a range(..) function in Python2.7 that returns a generator instead of a list?

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

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

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

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

是的, xrange返回一个xrange对象 是否必须专门是发电机?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM