Python next 函数 - Python零基础入门教程
生活随笔
收集整理的這篇文章主要介紹了
Python next 函数 - Python零基础入门教程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
- 一.Python next 函數簡介
- 二.Python next 函數使用
- 三.猜你喜歡
基礎 Python 學習路線推薦 : Python 學習目錄 >> Python 基礎入門
Python 3.x 內置函數 next 可以從迭代器中檢索下一個元素或者數據,可以用于迭代器遍歷,使用的時候注意會觸發 StopIteration 異常!
一.Python next 函數簡介
''' 參數描述:iterator – 迭代器;default – 可選參數;如果不設置的話,當迭代器沒有下一個元素時,會拋StopIteration 異常;如果設置了該參數,沒有下一個元素時,默認返回該參數;返回值:返回迭代器中當前元素的下一個元素; ''' next(iterator[,default])二.Python next 函數使用
1.沒有設置 default 參數,使用 next 函數時,如果沒有下一個元素或者數據,會拋 StopIteration 異常,注意異常處理;
# !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:猿說編程 @Blog(個人博客地址): www.codersrc.com @File:Python next 函數.py @Time:2021/05/10 07:37 @Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!""">>> a = iter('1234') >>> next(a) '1' >>> next(a) '2' >>> next(a) '3' >>> next(a) '4' >>> next(a) # 沒有下一個元素的時候使用next,直接拋異常 StopIteration Traceback (most recent call last):File "<pyshell#18>", line 1, in <module>next(a) StopIteration2.使用 default 參數,使用 next 函數,如果沒有下一個元素或者數據,返回 default 值;
# !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:猿說編程 @Blog(個人博客地址): www.codersrc.com @File:Python next 函數.py @Time:2021/05/10 07:37 @Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!""">>> a = iter('1234') >>> next(a,'e') '1' >>> next(a,'e') '2' >>> next(a,'e') '3' >>> next(a,'e') '4' >>> next(a,'e') # 沒有下一個元素的時候使用next,直接返回default參數 'e' >>> next(a,'e') 'e'三.猜你喜歡
未經允許不得轉載:猿說編程 ? Python next 函數
總結
以上是生活随笔為你收集整理的Python next 函数 - Python零基础入门教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jq之animate()队列
- 下一篇: C语言自加自减运算符(++i / i++