博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 生成器与迭代器
阅读量:6274 次
发布时间:2019-06-22

本文共 416 字,大约阅读时间需要 1 分钟。

#! /usr/bin/env python # -*- coding:utf-8 -*- def xrange(n):     num = 0     while True:         if num > n:             return         print(num)         yield num         num += 1 obj = xrange(5)# obj 就是生成器 仅具有生成能力 #迭代器:具有访问能力 不能随机访问  只能从头到尾 # 不能回退  便于循环比较大的数据集合 # n1 = obj.__next__() # n2 = obj.__next__() # n3 = obj.__next__() for n in xrange(10):     print(n)

转载于:https://www.cnblogs.com/wuxinyan/p/8921612.html

你可能感兴趣的文章
《Java 开发从入门到精通》—— 2.5 技术解惑
查看>>
Linux 性能诊断 perf使用指南
查看>>
实操分享:看看小白我如何第一次搭建阿里云windows服务器(Tomcat+Mysql)
查看>>
Sphinx 配置文件说明
查看>>
数据结构实践——顺序表应用
查看>>
python2.7 之centos7 安装 pip, Scrapy
查看>>
机智云开源框架初始化顺序
查看>>
Spark修炼之道(进阶篇)——Spark入门到精通:第五节 Spark编程模型(二)
查看>>
一线架构师实践指南:云时代下双活零切换的七大关键点
查看>>
ART世界探险(19) - 优化编译器的编译流程
查看>>
玩转Edas应用部署
查看>>
music-音符与常用记号
查看>>
sql操作命令
查看>>
zip 数据压缩
查看>>
Python爬虫学习系列教程
查看>>
【数据库优化专题】MySQL视图优化(二)
查看>>
【转载】每个程序员都应该学习使用Python或Ruby
查看>>
PHP高级编程之守护进程,实现优雅重启
查看>>
PHP字符编码转换类3
查看>>
rsync同步服务配置手记
查看>>