做网站要交百分七十定金,刷网站关键词排名原理,百度小程序在哪里打开,拐个娇妻做晚餐在哪个网站连载呢python 反复访问迭代器iter#xff0c;反复使用next test [1, 2, 3]# 定义迭代器
iter_test iter(test)# 使用for循环访问迭代器
# 由于next()只向前走#xff0c;所以当跌代到test最后一个值3之后#xff0c;就会爆发异常StopIteration
# 这里使用了一个try语句#xf…
python 反复访问迭代器iter反复使用next test [1, 2, 3]# 定义迭代器
iter_test iter(test)# 使用for循环访问迭代器
# 由于next()只向前走所以当跌代到test最后一个值3之后就会爆发异常StopIteration
# 这里使用了一个try语句当报错时删除该迭代器重新生成迭代器这就避免了报错
# 相当于next从头开始先取1 再取2 再取3
for i in range(5):print(fi:{i})# c next(iter_test)try:c next(iter_test)print(ftry, c:{c})print(\n)except:# 删除迭代器iter_testdel iter_test# 重新生成迭代器iter_testiter_test iter(test)c next(iter_test)print(fexcept, c:{c})print(\n)
运行结果
i:0
try, c:1i:1
try, c:2i:2
try, c:3i:3
except, c:1i:4
try, c:2