码迷,mamicode.com
首页 >  
搜索关键字:python迭代    ( 309个结果
Python 迭代器
iter()函数和next()函数 使用iter(序列)函数可以获得一个迭代器,使用next(迭代器)函数可以获得迭代器中的下一条数据,例如; StopIteration 异常 当迭代器中没有数据时,会抛出一个StopIteration 异常,利用该异常判断迭代结束,例如: 迭代字符串、列表、元组和 ...
分类:编程语言   时间:2017-10-11 19:21:11    阅读次数:138
尾递归和JAVA
简单来说,递归即是调用自己本身。所有递归都应该有至少一个基本条件,在满足基本条件时不进行递归。 给出一个递归实例: 每一个递归方法的执行都分为前进和回退两个阶段,上例中计算5的阶乘,前进阶段得到的结果是: (5*(4*(3*(2*(1))))) 回退阶段则由内向外,依次计算括号中的值。 应用到程序中 ...
分类:编程语言   时间:2017-10-10 21:59:53    阅读次数:206
python常见使用技巧
1.python断言,可以很好的找到某一个出错的地方 执行结果 2.python内建的__call__函数,可以让类的实例像函数一样使用 执行结果 3.python属性的创建 执行结果 4.python迭代器,以斐波那契数列为例 执行结果 5.python中lambda函数使用 执行结果 ...
分类:编程语言   时间:2017-10-09 22:40:34    阅读次数:223
Python 04--迭代器、装饰器、软件开发规范
本节内容 1.列表生成式,迭代器&生成器 列表生成式 孩子,我现在有个需求,看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],我要求你把列表里的每个值加1,你怎么实现?你可能会想到2种方式 >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> b = [ ...
分类:编程语言   时间:2017-10-08 15:30:09    阅读次数:261
Python迭代器(1)
迭代对象:可直接用于for循环的对象 迭代器:可被next()函数调用并不断返回下一个值的对象称为迭代器 生成器是迭代器,但迭代器不一定是生成器 Python的Iterator对象表示的是一个数据流,Iterator对象可以被next()函数调用并不断返回下一个数据,直到没有数据抛出StopIter ...
分类:编程语言   时间:2017-10-07 14:56:38    阅读次数:165
Python迭代器(2) —— 实现for循环
Python的for循环本质上就是通过不断调用next()函数实现的,例如: 输出: 咖啡浆果风味拿铁抹茶星冰乐可可碎片星冰乐焦糖玛奇朵经典巧克力咖啡密斯朵热牛奶冰摩卡卡布奇诺美式咖啡双果果汁 相当于: ...
分类:编程语言   时间:2017-10-07 14:26:44    阅读次数:206
Python迭代器
名词解释: 生成器:generator 迭代器:Iterator 可迭代对象:Iterable 什么是迭代器? 可以被next()函数调用并不断返回下一个值的对象称为迭代器:Iterator。 Iterator对象表示的是一个数据流 满足两个条件:1.有iter方法 2.可以使用next方法 有哪些 ...
分类:编程语言   时间:2017-10-02 19:19:16    阅读次数:132
python ---迭代器与生成器(二)
一、什么是迭代? 迭代通俗的讲就是一个遍历重复的过程。 维基百科中 迭代(Iteration) 的一个通用概念是:重复某个过程的行为,这个过程中的每次重复称为一次迭代。具体对应到Python编程中就是,对于一个可迭代对象,比如Python中的list、tuple、string、dictionary, ...
分类:编程语言   时间:2017-10-01 22:11:01    阅读次数:281
Python迭代器,生成器--精华中的精华
1. 迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前 ...
分类:编程语言   时间:2017-09-29 01:44:06    阅读次数:293
309条   上一页 1 ... 16 17 18 19 20 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!