摘要:
迭代器lst = range(10) #生成一个枚举列表 从0-9itr = iter(lst) #生成一个迭代器itr.next() #访问迭代器方法遍历迭代器try: while True: val = itr.next() print valexcept StopIteration: pass注意:1、如果对list dict tuple 用for遍历,则for内部自动将之转换为迭代器2、enumerate给迭代器元素生成索引生成器生成器也是迭代器的一种,就是用了yield关键词def get_0_1_2(): yield 0 prin... 阅读全文