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