一、迭代器
1、iter()
__iter__()
2、next()
__next__()
二、用while语句实现for语句相同的功能
for each in range(5): print(each)
#用while实现方式
list1 = range(0,5) it = iter(list1) while True: try: print(next(it)) except StopIteration: break 执行结果: 0 1 2 3 4 >>>
一、迭代器
1、iter()
__iter__()
2、next()
__next__()
二、用while语句实现for语句相同的功能
for each in range(5): print(each)
#用while实现方式
list1 = range(0,5) it = iter(list1) while True: try: print(next(it)) except StopIteration: break 执行结果: 0 1 2 3 4 >>>