美文网首页
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