摘要: 1、协同程序 协同程序就是指一个函数可以暂时挂起,并在需要的时候回到程序离开的地方继续执行 2、怎样将一个函数变为生成器 一般函数结束于return语句、异常或者函数语句全部执行完毕,结束时数据全部丢失,再次使用函数得从头再来 可以用yield语句 取代return语句,从而函数改造成生成器,是再次 阅读全文
posted @ 2018-02-10 19:06 消灭猕猴桃 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 0、什么是迭代器 迭代器不是容器,而是实现了__next__方法的对象(用于遍历容器中的数据) 在python原生支持的数据结构中set(集合)是仅支持迭代器访问的,不支持下标(index)访问 1、相关的BIF iter() 将一个可迭代对象转换成一个迭代器 next() 访问迭代器中的下一个变量 阅读全文
posted @ 2018-02-10 18:51 消灭猕猴桃 阅读(254) 评论(0) 推荐(0) 编辑