老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

python迭代器的作用

這篇文章主要介紹了python迭代器的作用,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

成都創新互聯公司從2013年開始,先為臺江等服務建站,臺江等地企業,進行企業商務咨詢服務。為臺江企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

python中的迭代器Iterator。

什么是迭代器

迭代器是訪問可迭代對象的工具

迭代器是指用iter(obj)函數返回的對象(實例)

迭代器是指用next(it)函數獲取可迭代對象的數據

迭代器函數(iter和next)

iter(iterable)從可迭代對象中返回一個迭代器,iterable必須是能提供一個迭代器的對象

next(iterator) 從迭代器iterator中獲取下一了記錄,如果無法獲取下一條記錄,則觸發stoptrerator異常

說明:

1.迭代器只能往前取值,不會后退

2.用iter函數可以返回一個可迭代對象的迭代器

示例

l = [1,3,5,7]
   it = iter(1) #讓l提供一個能訪問自己的迭代器
   next(it) #1  從迭代器中取值,讓迭代器去獲取l中的一個元素
   next(it) #3
   next(it) #5
   next(it) #7
   next(it) # StopIterable 異常

迭代器的用途:

用迭代器可以依次訪問可迭代對象的數據

示例:

#以下用迭代器來訪問l列表中的元素
  l = [2,3,5,7]
  it = iter(l)
  while True:
      try:
          x = next(it) #獲取一個數據并綁定到x
          print(x)  #2,3,5,7
      except StopIteration:
      pass

練習

有一個集合:
   s = {'唐僧','悟空','悟能','悟凈'}
用for語句來遍歷所有的元素如下;
    for x in s:
            print(x)
  else:
            print('遍歷結束')
將上面的for語句改寫為while語句和迭代器實現
s = {'唐僧','悟空','悟能','悟凈'}
it = iter(s)
try:
while True:
x = next(it)
print(x)
except StopIteration:
print('遍歷結束')

感謝你能夠認真閱讀完這篇文章,希望小編分享python迭代器的作用內容對大家有幫助,同時也希望大家多多支持創新互聯,關注創新互聯行業資訊頻道,遇到問題就找創新互聯,詳細的解決方法等著你來學習!


新聞標題:python迭代器的作用
文章來源:http://www.xueling.net.cn/article/pdijjs.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: av无码中文字幕无码王 | 欧美国产激情 | 在线91观看| 久久久一本精品久久综合精品 | 中文字幕一区二区在线播放 | 极品少妇xxxxⅹ免费视频 | 18深夜在线观看免费视频 | 国产91久久久 | 亚洲一区二区三区精品视频 | av无码专区亚洲av毛片 | 最新99热| 欧产日产国产精品视频 | 亚洲成av人片在线观看麦芽 | 久亚洲一线产区二线产区三线区 | 性欧美一区二区三区 | 日本丰满毛茸茸熟妇 | yellow视频免费观看 | 在线免费观看视频a | 国产精品亚洲玖玖玖在线观看 | 国产97av在线播放 | 中国娇小与黑人巨大交导演 | 日韩一区二区精品 | 欧美牲交a欧美牲交aⅴ一 | 久久精品无码免费不卡 | 无码专区一va亚洲v专区在线 | 精品一区在线免费观看 | 久久久久亚洲一区二区三区 | 天天操狠狠操网站 | 中文字幕亚洲无线码在一区 | 国产人妻AⅤ色偷 | 欧美v国产v亚洲v日韩九九 | 久久国产精品精品 | 亚洲最大的免费观影网站 | 小婕子伦流澡到高潮H | 精品久久久久久国产牛牛 | 色综合伊人色综合网站中国 | 在线亚洲网站 | 中文字幕亚洲精品第1页 | 精品一区二区亚洲 | china熟女熟妇乱老女人 | 天堂Aⅴ无码一区二区三区 欧美天堂一区 |