
关注让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言问题:请问你能否帮我解释一下什么是Python中的迭代器和生成器? 回答:
my_list = [1, 2, 3, 4, 5]
my_iterator = iter(my_list)
while True:
try:
item = next(my_iterator)
print(item)
except StopIteration:
break
def my_generator():
for i in range(5):
yield i
gen = my_generator()
for item in gen:
print(item)
以上是关于Python中迭代器和生成器的解释及相应案例。希望能帮到你。