Esfog

快乐学习,快乐编程,快乐生活Forever!!

博客园 首页 新随笔 联系 订阅 管理

2012年4月25日 #

摘要: 最近要写一个程序,主要是用Python,之前也曾经接触过一些Python,但也只是基础,已经忘得差不多一干二净了!现在只能突击下啦!学到yield的时候遇到了不少问题,现在总结一下自己对yield的理解,希望和大家交流! OK,今天的主题是yield,这是和Python中迭代相关的一个概念,所以一定要先了解迭代,例如,我们在for循环中一个可迭代的对象,比如一个列表ls=[1,2,3,4],我们用for来迭代访问他的话就是for x in ls: print x,之所以可以这样,是因为列表对象都实现了__iterator__方法,还有next方法,每次对ls迭代实际上就是调用一次next方.. 阅读全文
posted @ 2012-04-25 20:02 Esfog 阅读(876) 评论(0) 推荐(0)