python学习之Iterable和Iterator的区别

首先从字面意思来解释Iterable和Iterator的区别 Iterable:由英文的命名规则知道,后缀是able的意思就是可怎么样的,所以iterable就是可迭代的意思。 Iterator:由英文的命名规则知道,后缀是or或者er的都是指代名词,因此iterator的意思是迭代器。 这两个概念之间有一个包含与被包含的关系,若是一个对象是迭代器,那么这个对象确定是可迭代的;可是反过来,若是一个
相关文章
相关标签/搜索