迭代器与生成器
迭代器
1.可迭代对象
对迭代器来讲,我们更熟习的应当是可迭代对象,之前不论是源码还是讲课中或多或少我们提到过可迭代对象这个词。之前为了便于大家懂得可迭代对象,可能解释的不是很准确,所以今天我们正式的聊一聊甚么是可迭代对象。从字面意思来讲,我们先对其进行拆除:甚么是对象?Python中一切皆对象,之前我们讲过的一个变量,一个列表,一个字符串,文件句柄,函数名等等都可称作一个对象,其实一个对象就是一个实例,就是一个实实在在的东西。那末甚么叫迭代?其实我们在平常生涯中常常遇到迭代这个词儿,更新迭代等等,迭代就是一个反复的进程,但是不能是单纯的反复(如果只是单纯的反复那末他与重复没有甚么区分)每次反复都是基于上一次的成果而来。比如你爹生你,你生你爹,哦不对,你生你儿子,你儿子生你孙子等等,每代都是不一样的;还有你应用过得app,微信,抖音等,隔一段时光就会基于上一次做一些更新,那末这就是迭代。可迭代对象从字面意思来讲就是一个可以反复取值的实实在在的东西。 对迭代器来讲,我们更熟习的应当是可迭代对象,之前不论是源