您需要 登录 才可以下载或查看,没有账号?立即注册
def float_range(start, end ,step = 0.5): x = start while x < end: yield x x += step # 上面定义了生成器,下面打印看结果 for i in float_range(10,20): print(i) iter1 = iter(float_range(10, 20)) print('生成器转换成迭代器:', iter1) print(next(iter1)) print(iter1.__next__())
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2025-1-18 15:45
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.