摘要:
标准迭代器 示例 14-4 sentence_iter.py:使用迭代器模式实现 Sentence 类 import re import reprlib RE_WORD = re.compile('\w+') class Sentence: def __init__(self, text): sel 阅读全文
posted @ 2020-05-26 13:46
秋华
阅读(182)
评论(0)
推荐(0)
摘要:
可迭代的对象 如果对象实现了能返回迭代器的 __iter__ 方法,那么对象就是可迭代的。 序列都可以迭代;实现了 __getitem__ 方法,而且其参数是从零开始的索引,这种对象也可以迭代。 >>> s = 'ABC' >>> it = iter(s) # ➊ >>> while True: . 阅读全文
posted @ 2020-05-26 13:11
秋华
阅读(270)
评论(0)
推荐(0)
摘要:
简介 在 Python 中,所有集合都可以迭代。在 Python 语言内部,迭代器用于支持: 1.for 循环2.构建和扩展集合类型3.逐行遍历文本文件4.列表推导、字典推导和集合推导5.元组拆包6.调用函数时,使用 * 拆包实参 语言内部使用 iter(...) 内置函数处理可迭代对象的方式 序列 阅读全文
posted @ 2020-05-26 12:40
秋华
阅读(254)
评论(0)
推荐(0)