迭代器: l=[1,3] # iter(1) 生成器: yied 装饰器:总结 器就是函数。 为其它函数添加附加功能 原则: 不修改被调用函数的源代码, 不修改被调用函数的调用方式 https://www.cnblogs.com/linhaifeng/articles/6140395.html ...
分类:
其他好文 时间:
2019-03-04 09:37:01
阅读次数:
127
列表生成式: 一种简单赋值法: 用生成器打印Fibonaccci数列: 生成器对象的send方法: ...
分类:
其他好文 时间:
2019-02-16 12:01:44
阅读次数:
130
本篇博文主要记录列表生成式、生成器、迭代器,重点分析了Python装饰器的用法 ...
分类:
编程语言 时间:
2019-02-01 14:52:56
阅读次数:
215
生成器 & 迭代器 列表生成式 现在有个需求,列表[1, 2, 3, 4, 5, 6, 7, 8, 9],将列表里的每个值加1。 二逼青年版 普通青年版 文艺版(lambda + map 搭配使用) 装逼青年版 这种写法就是列表生成式 习题:利用列表生成式一行代码实现9 9乘法表 生成器 通过列表生 ...
分类:
其他好文 时间:
2019-01-30 14:22:49
阅读次数:
116
1、迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或 ...
分类:
其他好文 时间:
2019-01-26 19:36:13
阅读次数:
203
迭代器 迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 1.可迭代对象 我们已经知道可以对list、tuple、str等类型的数据使用for...in...的循环语法从其中依次拿到数据进行 ...
分类:
其他好文 时间:
2019-01-20 13:51:39
阅读次数:
185
生成器都是迭代器,迭代器不一定是生成器 迭代器满足两个条件: 1. 有iter方法 2. 有next方法 # list, tuple, dict, string: iterable(他们都有iter方法,所以都是可迭代对象) # 调用 iter 方法返回的 d 就是一个迭代器 # l = [1, 2 ...
分类:
编程语言 时间:
2019-01-13 19:10:16
阅读次数:
150
迭代器 迭代器即迭代的工具,而迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值,而单纯地重复则不是迭代 迭代器作用 对于序列类型:字符串、列表、元组,可以使用索引的方式迭代取出其包含的元素。但对于字典、集合、文件等类型是没有索引的,若还想取出其内部包含的元素,则必须 ...
分类:
编程语言 时间:
2019-01-10 21:42:36
阅读次数:
237
内置函数 截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数。 作用域相关 生成器迭代器相关 其他 和数字处理相关 未完待续。。。 ...
分类:
编程语言 时间:
2019-01-08 19:30:07
阅读次数:
183