开发者社区> 问答> 正文

python必备内置函数- next(iterator,[, default])

python必备内置函数- next(iterator,[, default])

展开
收起
请回答1024 2020-03-30 11:40:27 669 0
2 条回答
写回答
取消 提交回答
  • 代码改变世界,我们改变代码

    通常用于,生成器取值

    next()

    一次取一个值

    2020-04-02 09:12:37
    赞同 展开评论 打赏
  • 返回可迭代对象的下一个元素

    In [129]: it = iter([5,3,4,1])

    In [130]: next(it) Out[130]: 5

    In [131]: next(it) Out[131]: 3

    In [132]: next(it) Out[132]: 4

    In [133]: next(it) Out[133]: 1

    In [134]: next(it,0) #迭代到头,默认返回值为0 Out[134]: 0

    In [135]: next(it)

    StopIteration Traceback (most recent call last) in ----> 1 next(it)

    StopIteration:

    2020-03-30 11:40:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载