0
点赞
收藏
分享

微信扫一扫

24 - 对产生器类型的对象使用切片


我们知道使用分片可以获取列表的部分元素,那么如何使用切片获取产生器类型对象中的部分元素呢?

from itertools import islice
gen = iter(range(10))
print(type(gen))

# 可迭代
# islice 函数第一个参数:产生器
# 第二个参数:开始索引
# 第三个参数:结束索引的下一个元素的索引
for i in islice(gen, 2, 6):
print(i)

<class 'range_iterator'>
2
3
4
5

​​25 - 将循环产生的列表变成产生器​​


举报

相关推荐

0 条评论