摘要: 我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。 阅读全文
posted @ 2018-11-16 12:26 我不会喜欢你 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 生成器的创建方式 1. 列表生成式()(最复杂的也只是三元运算) 2. 函数(利用yield来生成一个生成器) yield和return的区别: 1. return 返回并中止function 2.yield返回数据,并冻结当前的执行过程。 · (next 相当于是唤醒冻结的函数执行过程,继续执行, 阅读全文
posted @ 2018-11-16 11:39 我不会喜欢你 阅读(122) 评论(0) 推荐(0) 编辑