迭代器:
try 尝试不捕获异常StopIteration,当迭代器对象中的元素被取尽的时候,会 报一个StopIteration错误
nums = list(range(1, 10, 2))
it = iter(nums)
while True:
try:
at = next(it)
print(at)
except StopIteration:
break
迭代器的while + next +try =for循环语句
nums = list(range(1, 10, 2))
it = iter(nums)
for i in it:
print(i)
言外之意就是for循环内部已经包含了一个迭代函数