美文网首页
python3迭代islice函数

python3迭代islice函数

作者: justgo_b2cd | 来源:发表于2021-02-25 11:09 被阅读0次

    islice是itertools包里的一个函数
    用法为:
    iislice(iterable, start, stop,step)
    可以返回从迭代器中的start位置,步长为step,直到stop位置的元素。如果stop为None,则一直迭代到最后位置,step是步长。

    >>from itertools import islice#导入函数
    >>> test=['a','b','c','d','e','f','g','h','i','j','k']#设置循环的列表
    >>> for x in islice(test,0,None,2):#如果stop是None,默认循环到最后一个元素
    ...     print(x)
    ... 
    a
    c
    e
    g
    i
    k
    >>> for x in islice(test,1,None,2):
    ...     print(x)
    ... 
    b
    d
    f
    h
    j
    >>> for x in islice(test,0,8,2):
    ...     print(x)
    ... 
    a
    c
    e
    g
    >>> for x in islice(test,0,None):#该方法一般用于跳过首行
    ...     print(x)
    ... 
    a
    b
    c
    d
    e
    f
    g
    h
    i
    j
    k
    
    
    

    相关文章

      网友评论

          本文标题:python3迭代islice函数

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