摘要: 最近在学习python的过程中接触了一个新的概念——生成器,我们都知道迭代器,c++,java中都有iterator的概念,那么生成器是什么概念呢,yield又究竟如何理解,下面让我来慢慢讲解。 首先,想要理解yield,我们应该先了解,迭代和生成器的概念。 一、迭代 python中的迭代(iter 阅读全文
posted @ 2017-03-15 18:26 爱吃土豆的男孩 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 迭代在很多语言中都有存在,在c++中,大家更加推崇使用迭代而不是下标的方式来访问数据,下面我们来看看python中的迭代。 python中我们可以使用迭代来遍历list,dirc,甚至file,让我们先来以最简单的方式来认识下迭代: 在c++中我们可以对iterator进行加减操作,来移动迭代器,那 阅读全文
posted @ 2017-03-15 17:36 爱吃土豆的男孩 阅读(1829) 评论(0) 推荐(0) 编辑