美文网首页
python中itertools.islice的用法

python中itertools.islice的用法

作者: 生信编程日常 | 来源:发表于2020-09-24 21:27 被阅读0次

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)

欢迎关注!

相关文章

  • python中itertools.islice的用法

    itertools.islice的基本用法为:itertools.islice(iterable, start, ...

  • 2022-08-18 node 与 python 交互

    node与python交互,可以使用 python-shell 。 用法: node中: python: 更多用法...

  • python 判断 循环 包 模块 函数

    标签 : python 判断 python中是没有switch这个用法的,实现这个用法最简单的就是上面的if......

  • Python笔记setdefault用法

    Python字典中setdefault的用法: Python 字典 setdefault() 方法和get()方法...

  • Python笔记

    [python 中的[::-1]] - 反转 这个是python的slice notation的特殊用法。a = ...

  • islice 对迭代器做切片操作

    itertools.islice(iterable, start, stop[, step]) islice('A...

  • Python中with的用法

    第一次遇到with是在文件那一章,with的作用是就是会自动关掉文件管道。 这一部分就等价于 第二次是在数据库连接...

  • Python中in的用法

    有时候要判断一个数是否在一个序列里面,这时就会用到in运算符来判断成员资格,如果条件为真时,就会返回true,条件...

  • python中with的用法

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接...

  • python中%的用法

    1. 打印字符串 print (“His name is %s”%(“Aviad”)) 效果: 2.打印整数 pr...

网友评论

      本文标题:python中itertools.islice的用法

      本文链接:https://www.haomeiwen.com/subject/fcituktx.html