可迭代对象 关注公众号"轻松学编程"了解更多. 1.列表生成式 list = [result for x in range(m, n)] g1 = (i for i in range(101)) print(type(g1)) print(g1) print(g1.__next__()) 输出: <class 'generator'> <generator object <genexpr> at 0x0000024E6AC08F10> 0 g1 =…
英文原文出处:Iterables vs. Iterators vs. Generators 在python学习中,通常会陷入对以下几个相关概念之间的确切差异的困惑中: a container(容器) an iterable(可迭代对象) an iterator(迭代器) a generator(生成器) a generator expression(生成器表达式) a {list, set, dict} comprehension(列表/集合/字典推导式) 于是写下这篇文章作为以后的参考. 原文…