您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python中迭代器(iterator)用法实例分析

5b51 2022/1/14 8:17:45 python 字数 1666 阅读 385 来源 www.jb51.cc/python

本文实例讲述了python中迭代器(iterator)用法。分享给大家供大家参考。具体如下:

概述

本文实例讲述了python中迭代器(iterator)用法分享给大家供大家参考。具体如下:

#---------------------------------------
#      Name: iterators.py
#     Author: Kevin Harris
# Last Modified: 03/11/04
# Description: This Python script demonstrates how to use iterators.
#---------------------------------------
myTuple = (1,2,3,4)
myIterator = iter( myTuple )
print( next( myIterator ) )
print( next( myIterator ) )
print( next( myIterator ) )
print( next( myIterator ) )
# Becareful,one more call to next() 
# and this script will throw an exception!
#print myIterator.next() 
print( " " )
#---------------------------------------
# If you have no idea how many items 
# can be safely accesd via the iterator,# use a try/except block to keep your script from crashing.
myTuple2 = ( "one","two","three","four" )
myIterator2 = iter( myTuple2 )
while 1:
  try:
    print( next( myIterator2 ) )
  except StopIteration:
    print( "Exception caught! Iterator must be empty!" )
    break
input( '\n\nPress Enter to exit...' )

希望本文所述对大家的Python程序设计有所帮助。

总结

以上是编程之家为你收集整理的python中迭代器(iterator)用法实例分析全部内容,希望文章能够帮你解决python中迭代器(iterator)用法实例分析所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶