迭代器注意事项

 1 iter1 = iter(range(3))
 2 iter2 = iter(range(3))
 3 for i in iter1:
 4     for j in iter2:
 5         print(i, j)
 6 
 7 执行结果:
 8     iter2迭代器已经被遍历完
 9 0 0
10 0 1
11 0 2
1 # 迭代器被强转成list, set, dict, tuple
2 # 就相当于把迭代器内所有的元素都取出来
3 # 然后放到容器内
4 # 此时这个迭代器已经没有值, 不能再被调用
原文地址:https://www.cnblogs.com/caihuajiaoshou/p/10618453.html