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