如何对产生器类型的对象使用切片
- 以下gen是产生器对象
- 使用itertools模块进行切片
from itertools import islice
gen = iter(range(10))
print(type(gen))
for i in islice(gen,2,6): #从2到5
print(i)
image.png
总结
1.itertools模块中的islice函数可以使用分片获取产生器类型对象中的部分元素
2.islice函数的第一个参数是产生器,第二个参数是开始索引,第三个参数是结束索引下一个元素的索引
加油 2020-2-26
网友评论