您的位置 首页 > 腾讯云社区

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

islice('ABCDEFG', 2, 4)

遍历会返回:C D

islice('ABCDEFG', 2, None)

遍历会返回: C D E F G

islice('ABCDEFG', 0, None, 2)

遍历会返回: A C E G

另外,如果在读取文件时也可以使用,比如不想读取文件第一行:

with open('1.csv', 'r') as f: for line in islice(f, 1, None): print(line)

欢迎关注!

生信编程日常

---来自腾讯云社区的---生信编程日常

关于作者: 瞎采新闻

这里可以显示个人介绍!这里可以显示个人介绍!

热门文章

留言与评论(共有 0 条评论)
   
验证码: