立即学习:https://edu.csdn.net/course/play/26755/340132?utm_source=blogtoedu
如何对产生器中的元素进行分片操作:
使用itertools模块中的islice函数
实例代码:
a = iter(range(10))
print(a, type(a))
# for i in a:
# print(i)
from itertools import islice
'''
islice函数:
参数1:迭代器
参数2:开始索引
参数3:结束索引下一个元素的索引(即取值为:左开右闭)
'''
for i in islice(a, 2, 5): # 迭代器是单向的,只能使用一次!!!
print(i)