iter1 = iter(range(3))
iter2 = iter(range(3))
for i in iter1:
for j in iter2:
print(i, j)
执行结果:
iter2迭代器已经被遍历完
0 0
0 1
0 2
迭代器被强转成list, set, dict, tuple
就相当于把迭代器内所有的元素都取出来
然后放到容器内
此时这个迭代器已经没有值, 不能再被调用
iter1 = iter(range(3))
iter2 = iter(range(3))
for i in iter1:
for j in iter2:
print(i, j)
执行结果:
iter2迭代器已经被遍历完
0 0
0 1
0 2
迭代器被强转成list, set, dict, tuple
就相当于把迭代器内所有的元素都取出来
然后放到容器内
此时这个迭代器已经没有值, 不能再被调用