Python练习-一个简单易懂的迭代器,了解一下
2017-04-11 22:39
441 查看
今天我们学习了迭代器,其实可以理解为是一个元素容器被遍历的方式,不难理解,看看下面的小例子:
1 # 编辑者:闫龙 2 #一个简单的迭代器 3 l = [1,2,3,4,5,6,7]#建立一个列表l 4 ite = l.__iter__()#__iter__()代表l是一个可迭代的对象 5 print(ite.__next__(),"使用iterator.__next__()方法输出")#代表ite是一个迭代器 6 print(next(ite),"使用next(iterator)方法输出")#l两种输出方式均可以 7 while True: 8 try: 9 print(next(ite))#遍历输出ite剩余的元素 10 except StopIteration:#对Stop告警的异常处理 11 break
尝试着独立看懂这段代码,最好是复制到Pycharm中,执行一次再仔细阅读,相信你一定可以理解的
相关文章推荐
- 看到别人的Python爬虫博客,自己也模仿着写一个,顺便练习一下python
- Python练习-一个简单的生成器
- [python]一个简单的听写练习工具
- 一个简单的python练习
- 简单的练习一下双哈希;就表达那么一个意思;
- python2.7练习 写一个简单的文本编辑器
- strcpy()函数一个简单那程序来了解一下它。。
- 目前大家对Python都有一个共识,就是他对测试非常有用,自动化测试里Python用途也很广,但是Python到底怎么进行自动化测试呢?今天就简单的向大家介绍一下怎么使用Python进行自动化测试
- python概念-其实只要简单了解一下,但是却讲了将近两个小时的知识点:元类
- 【Python】Learn Python the hard way, ex35 通过一个简单游戏,练习循环和分支语句
- [转]一个简单的python socket编程
- 一个简单的 python 实现 图片同步脚本 ,对于有图片群集的项目有参考价值
- 分享一个简单易用的python并行模块【PP模块】
- 最近要复制一个php的产品成java,简单记录一下php的知识
- python的GUI编程--wxpython学习(四)-->练习:一个自动测试app启动时间的小工具
- Python写一个简单的FTP
- [机器学习] 看了一下KNN的介绍,那么动手做一个简单的例子
- 在C++11编译环境中,简单自测了一下C++标准库中的string/vector和迭代器,记录一下
- 一步一步实现一个简单的OS(先小装一下)
- 使用DxVcl为Python的飞信库写一个简单的GUI