5.12 推导式 1. 列表推导式可分为两种模式: 循环模式: [变量(加工的变量) for 变量 in iterable(可迭代对象)] 筛选模式: [变量(加工的变量) for 变量 in iterable(可迭代对象) if 条件] 2. 生成器表达式 生成器表达式和列表推导式的语法上一模一样 ...
分类:
编程语言 时间:
2019-06-21 22:19:00
阅读次数:
164
1.生成器 2.生成器产生方式 生成器函数 生成器表达式 一些内置函数返回一个生成器 3.生成器函数 4.yield与return的区别 5.生成器举例 6.yield from 7.列表推导式 8.生成器表达式 9.字典,集合推导式 ...
分类:
其他好文 时间:
2019-06-21 09:36:14
阅读次数:
97
知识点总结 生成器 生成器的本质就是迭代器. 迭代器 :Python中提供的已经写好的工具或者通过数据转化得来的. 生成器: 需要我们自己用Python代码构建的 创建生成器的三种方法: 1. 通过生成器函数 2. 通过生成器推导式 3. python内置函数或者模块提供 生成器函数 yield : ...
分类:
编程语言 时间:
2019-06-20 21:16:33
阅读次数:
138
生成器 本质就是迭代器,手动写的迭代器 生成器的产生方式 生成器函数 yield 阻塞 return 和 yield yield from 匿名函数 列表推导式 生成器表达式 内置函数 ...
分类:
其他好文 时间:
2019-06-20 20:03:57
阅读次数:
127
1.列表推导式 2.生成器表达式 总结: 1.把列表解析的[]换成()得到的就是生成器表达式 2.列表解析与生成器表达式都是一种便利的编程方式,只不过生成器表达式更节省内存 ...
分类:
其他好文 时间:
2019-06-16 13:23:31
阅读次数:
115
迭代器 迭代的对象 可迭代的对象 凡有_iter_方法的对象,都是可迭代对象 可迭代对象:python内置str,list.,tuple,dict,set,file 可迭代对象 可迭代对象执行__iter__方法得到返回值,并且可迭代对象会有一个__next__方法。 ? 迭代器对象:执行可迭代对象 ...
分类:
其他好文 时间:
2019-06-06 20:45:25
阅读次数:
105
http://blog.chinaunix.net/uid 28631822 id 3488324.html 具体内容需要进一步学习 ...
分类:
编程语言 时间:
2019-06-02 15:41:13
阅读次数:
81
1.生成器 1.带yield就是生成器,因为生成器是用yield返回结果,而不是return。 2.列表有列表推导式,生成器当然也有生成器表达式。如:(for i in range(10)) 是小括号就是生成器,中括号就是列表推导式 生成器返回按需产生结果的一个对象,而不是一次构建一个结果列表 本质 ...
分类:
编程语言 时间:
2019-05-31 21:32:17
阅读次数:
138
python列表 列表推导式 例1 打印如下: 相当于: 例2 相当于 ...
分类:
编程语言 时间:
2019-05-16 21:46:04
阅读次数:
149
Python序列 列表与列表推导式 列表创建与删除 创建列表对象 list()函数 将元组、range对象、字符串、字典、集合、或其他类型的可迭代对象类型的数据转换为列表 将元组转换为列表 将range对象转换为列表 将字符串转换为列表 将集合转换为列表 将字典的“键”转换为列表 将字典的“键:值” ...
分类:
编程语言 时间:
2019-05-16 17:58:29
阅读次数:
169