摘要: [转]迭代器 引言 可以直接作用于for循环的数据类型有以下几种: 一类是 集合数据类型 ,如list、tuple、dict、set、str等; 一类是 generator ,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Ite 阅读全文
posted @ 2018-11-06 21:49 craz_cat 阅读(329) 评论(0) 推荐(0)
摘要: 1、生成器中,next 和 send 有什么区别呢? next只是单纯的调用yeild,程序跳转到yeild,但是不会给yeild传值。send也是调用yeild,但是同时给yeild传值 2、那么看程序第11、12行,问题来了,此处为什么必须要执行next? 过程分析: 消费者 '胖虎' 执行完之 阅读全文
posted @ 2018-11-06 16:53 craz_cat 阅读(156) 评论(0) 推荐(0)