1、迭代器简介Python中很多对象都是迭代器,例如列表、元组、字符串、文件、映射、集合。所有可迭代的类必须实现__iter__()函数,得到迭代器对象,通常返回自身(即自身就是迭代器对象);所有的迭代器类都实现了next()函数,当然迭代器类也需要实现__iter__()函数;3.0中是__next__()函数。2、迭代器常见用法用法1: for 变量 in 可迭代对象用法2:if 变量 in 可迭代对象用法3(较少使用):变量 = iter(可迭代对象),然后循环iter.next()得到每个值,直到StopIteration异常出现。如果想重新循环,没有回到开头的函数,可以重新得到迭代器 Read More
posted @ 2011-10-21 21:48 张云贵 Views(1202) Comments(0) Diggs(0) Edit