摘要:
生成器:生成器实质就是迭代器,在python中有三种方式来获取生成器: 1通过生成器函数 2.通过各种推导式 3.通过数据的转换也可以实现 将函数中的return换成yield就是生成器 结果出现了一个内存地址,函数中存在yield,那么这个函数就是一个生成器函数,因为生成器的本质就是迭代器,所以我 阅读全文
posted @ 2018-11-06 21:37
Stone李
阅读(195)
评论(0)
推荐(0)
摘要:
我们之前一直用可迭代的对象像list/dict/tuplew/set到底什么是可迭代对象,什么是迭代器! 可迭代协议 只要含有"__iter__"方法的数据类型都是可迭代的 迭代器协议 含有"__next__"和"__iter__"方法的变量/值都是迭代器 __length_hint__ 表示迭代器 阅读全文
posted @ 2018-11-06 19:55
Stone李
阅读(368)
评论(0)
推荐(0)