美文网首页
python 学习日记5(generator)

python 学习日记5(generator)

作者: ililililijia | 来源:发表于2016-08-11 18:17 被阅读0次

生成器:

问题:写一个生成器,实现循环输出1到10000仲的偶数

代码:


原理可见http://www.jb51.net/article/63929.htm 讲的非常仔细.

我认为用的最多的应该是带yield 语句的生成器.个人感觉和一般函数的区别就是将函数仲的return变为了yield,然后考虑在进行下一次循环的时候不是从函数头开始,而是从yield语句所在处的下一行开始.

最后关于生成器的元素输出,采用even_num.next();或者如程序中的方法.

再加一个程序示例:

问题:从a列表仲找出数字或数字字符,成为b列表.

程序:

这个程序仲我所犯的错误为:在创建b列表时我在给b列表传值的时候方法为:

b[n]=item   在python仲的传值方式中用append函数加入数值.

最后关于今天的一个错误,python一定要统一对其格式阿!!!!!!!!!!!!!

相关文章

网友评论

      本文标题:python 学习日记5(generator)

      本文链接:https://www.haomeiwen.com/subject/ptjssttx.html