码迷,mamicode.com
首页 >  
搜索关键字:生成器、迭代器    ( 266个结果
迭代器和生成器
迭代器 查看是否可迭代 使用while循环和迭代器来模拟for循环 迭代器特点: 1.节省内存 2.惰性机制 3.不能反复,只能向下执行 生成器 获取生成器的三种方法: 1.通过生成器函数 2.通过各种推导式来实现生成器 3.通过数据的转换也可以获取生成器 yield是分段来执行一个函数,运行完最后 ...
分类:其他好文   时间:2018-12-29 23:23:29    阅读次数:187
Python基础 ( 六 ) —— 迭代器和生成器
#迭代器 #什么是迭代器协议? 是指对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,否则引起一个stop Iteration异常,以终止迭代。并且不可逆。 对象1 -->提供一个next方法 --> 调用对象的next方法(对象.next) -->对象2 ...... #可迭代对象 ...
分类:编程语言   时间:2018-12-24 17:18:53    阅读次数:203
Python语法篇:
- 基础篇: - 介绍 - 下载安装以及PyCharm安装 - 变量 - 数据类型 - 列表,元组,字典,集合 - 函数 - 内置函数 - 生成器,迭代器,装饰器 - 面向对象: - 面向对象简介: - 面向对象中的字段,方法: - 面向对象的特点:继承,多态,封装 - 面向对象的特殊方法 - 反射 ...
分类:编程语言   时间:2018-12-11 21:48:31    阅读次数:242
生成器迭代器
函数名 → 第一类对象 函数可以复制 函数可以作为集合类的元素 函数可以作为参数传递 函数可以作为返回值返回 2,闭包 语法: 内层使用外层函数的变量 def wrapper(): name = "周杰伦" def inner(): print(name) return inner ret = wr ...
分类:其他好文   时间:2018-12-11 20:46:28    阅读次数:276
python学习之路
python学习之路 博客文章目录 python基础 基础 "初识python" "小数据池与编码" "深浅copy" "字典中fromkey的坑" "文件操作" "运算符优先级 " "异常处理" 函数 "函数基础" "内置函数" "lambda匿名函数" "生成器" "迭代器" "装饰器" "递归 ...
分类:编程语言   时间:2018-12-06 01:31:14    阅读次数:201
python 迭代器与生成器
迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代 ...
分类:编程语言   时间:2018-12-03 17:53:24    阅读次数:215
迭代器和生成器
迭代器(iterator) 迭代器协议:必须拥有__iter__方法和__next__方法。 1)迭代的概念 ##双下方法: ...
分类:其他好文   时间:2018-11-25 17:55:26    阅读次数:189
Python之路(六):迭代器,装饰器,生成器
python基础之迭代器和生成器 迭代器 迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个Stoplteration异常,以终止迭代(只能往后走不能往前退) 实现了迭代器协议的对象(对象内部定义了一个__iter__()方法) python中的内部工具( ...
分类:编程语言   时间:2018-11-16 12:18:49    阅读次数:187
Python迭代器、生成器
迭代器 iterator 生成器 generator ...
分类:编程语言   时间:2018-11-07 11:33:24    阅读次数:218
函数风云序列之迭代器与生成器
迭代器和生成器 一、迭代器 (概念) ?1.?可迭代协议 >:只要是含有’__iter__’方法的数据类型都是可迭代的数据类型? 判断么某个变量是不是可迭代的:? 第一种方式: 第二种方式: 内置函数,判断一个具体的值是不是某个数据类型,括号里前面是具体的值,后面是数据类型.? 2.迭代器协议 >: ...
分类:其他好文   时间:2018-11-06 20:23:54    阅读次数:181
266条   上一页 1 ... 5 6 7 8 9 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!