python 反复访问迭代器iter,反复使用next
python 反复访问迭代器iter,反复使用nexttest = [1, 2, 3]# 定义迭代器iter_test = iter(test)# 使用for循环访问迭代器# 由于next()只向前走,所以当跌代到test最后一个值3之后,就会爆发异常StopIteration# 这里使用了一个try语句,当报错时,删除该迭代器;重新生成迭代器;这就避免了报错# 相当于next从头开始,先取1, 再取2, 再取3for i in range(5): print(...