码迷,mamicode.com
首页 >  
搜索关键字:生成器.迭代器    ( 266个结果
函数式编程(列表生成式、生成器、迭代器)
一、列表生成式 二、生成器 使用生成器实现 斐波那契数列 (斐波那契数列 ,就是除了前两位,后面所有的数都是前两位的和 例如 1 1 2 3 5 8 ) 生成器版本 斐波那契数列 #在python2 里面 range = list xrange = 生成器 #在python3 里面 range =生 ...
分类:其他好文   时间:2018-03-27 01:50:10    阅读次数:159
迭代器
# 生成器是迭代器,迭代器不一定是生成器、# 迭代器协议:1,可以使用iter函数,2,可以使用next函数#### for in 其实内部是满足了三个功能1,调用iter是可迭代对象变成迭代器对象 2,不断调用迭代器next方法 3,处理stopiteration判断 ...
分类:其他好文   时间:2018-03-19 23:30:55    阅读次数:183
LearnPython_week4
1、装饰器2、生成器3、迭代器4、内置方法5、可序列化6、项目规范化 1、装饰器 # -*- coding:utf-8 -*- # Author:Wong Du ### 原代码 def home(): print("Welcome to home...") def shoe(): print("We ...
分类:编程语言   时间:2018-03-08 12:08:08    阅读次数:239
(23)迭代器、生成器
*可迭代对象list,tuple,dict,str,generator(生成器) *迭代器迭代器肯定是iterable类型的对象,它是包含有next(Python 2) 方法或者__next__(Python 3) 方法和__iter__(返回self)方法的一个特殊对象,可以对这样一个对象进行fo... ...
分类:其他好文   时间:2018-02-24 13:18:24    阅读次数:136
Python3 迭代器与生成器
迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭 ...
分类:编程语言   时间:2018-02-20 10:30:31    阅读次数:120
python3 迭代器和生成器
迭代器 迭代是python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历位置的对象。 迭代器从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本方法:iter() 和next() 字符串、列表、或元组对象都可用于创建迭代器。 迭代 ...
分类:编程语言   时间:2018-02-19 15:59:36    阅读次数:176
迭代器和生成器
迭代器和生成器————两兄弟,真的是让人烦,但是真的好用 我理解中的迭代器: 我们现在知道可迭代对象是怎么一回事了,那么迭代器是什么呢,就是把可迭代对象一个个的输出的东西 迭代器协议 既什么叫“可迭代”之后,又一个历史新难题,什么叫“迭代器”? 虽然我们不知道什么叫迭代器,但是我们现在已经有一个迭代 ...
分类:其他好文   时间:2018-02-13 14:06:49    阅读次数:172
python笔记-4(装饰器、生成器、迭代器)
一、熟练掌握装饰器的原理 (在装饰器学习的过程中,查了看了很多资料,个人感觉走了很多的弯路,这个笔记,分享我的理解,希望能帮助到一些人。本文对装饰器的描述,侧重点是条理与逻辑思路,想通过从无到有的方式,描述一个理解的过程,重点在step by step 更快的理解这个东西) 需要理解装饰器的两大组成 ...
分类:编程语言   时间:2018-02-12 20:13:26    阅读次数:197
Python之迭代器,生成器
迭代器 1.什么是可迭代对象 字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的。 2.可迭代协议 可以被迭代要满足的要求就叫做可迭代协议。可迭代协议的定义非常简单,就是内部实现了__iter__方法。 可以被for循环的都是可迭代的,要想可迭代,内部必须有一个__iter__方 ...
分类:编程语言   时间:2018-02-06 23:10:23    阅读次数:232
python之路——函数迭代,生成器
恢复内容开始 迭代器 生成器 迭代器: 1, 什么是迭代器协议 ① dir(被测对象) 如果它含有 __iter__,那这个对象叫做可迭代对象,遵循可迭代协议。 ② 可迭代对象:iterable 可以转换 迭代器(如何实现:都像内部定义一个 __iter__()方法) 迭代器(iterator)遵循 ...
分类:编程语言   时间:2018-02-06 21:32:22    阅读次数:152
266条   上一页 1 ... 11 12 13 14 15 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!