Python标准库:内置函数iter(object[, sentinel])

本函数返回一个迭代子对象。当第二个参数不出现时,参数object应是一个容器,支持迭代协议,也就是有定义有__iter__()函数,或者支持序列访问协议,也就是定义有__getitem__()函数的对象,否则会返回TypeError异常。当第二个参数哨兵出现时,参数object应是一个可调用对象,定义了__next__()函数,当枚举到的值等于哨兵时,就会抛出异常StopIteration

例子:

结果输出如下:

软件是深圳的未来

 

 

蔡军生 QQ:9073204  深圳

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树基础语法常用内置函数212496 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年1月9日
下一篇 2015年1月9日

相关推荐