【发布时间】:2019-06-20 14:57:22
【问题描述】:
我很想了解 Python for 循环是如何在后台工作的。我试着实现它有点像下面的代码sn-p,for循环是这样实现的吗?
my_list = [1, 2, 3, 4, 5]
# list itself is iterable but not iterator. Make it an iterator
iter_list = iter(my_list)
while True:
try:
print(next(iter_list))
except StopIteration:
break
【问题讨论】:
标签: python for-loop python-internals