python迭代器、生成器切片itertools.islice的用法

itertools.islice的基本用法为:
itertools.islice(iterable, start, stop[, step])
可以返回从迭代器中的start位置到stop位置的元素。如果stop为None,则一直迭代到最后位置。

比如:

 from itertools import islice
 islice('ABCDEFG', 2)

返回一个迭代器:<itertools.islice at 0x108c29b88>
遍历迭代器会返回:A B

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址