美文网首页
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函数

    islice是itertools包里的一个函数用法为:iislice(iterable, start, stop,...

  • Python map函数

    python3中返回迭代器: 函数map lambda map

  • python-迭代对象处理

    参考廖雪峰python3知识点的总结 使用函数对迭代对象进行处理 map函数:map(函数对象,可迭代对象)map...

  • islice 对迭代器做切片操作

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

  • python中itertools.islice的用法

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

  • Python itertools

    Python的内置库itertools是专门提供迭代器(iterator)和相关函数的库,虽然说Python3里面...

  • day2-python3函数

    今天练习了python3的各类型函数。包括: 基本语法 高级函数 递归 生成器与迭代器 闭包与装饰器 练习题代码实...

  • python装饰器

    在python3中 迭代器 生成器 装饰器 理解比较难 1、装饰器本质上是一个python函数,它可以让其他函数在...

  • python3 range() 函数和 xrange() 函数

    python3 range 函数 python3 取消了 xrange() 函数,并且和 range() 函数合并...

  • Python3 range() 函数用法

    Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印...

网友评论

      本文标题:python3迭代islice函数

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