python自动化 Day3
来源:互联网 发布:29岁了转行做程序员 编辑:程序博客网 时间:2024/05/16 05:56
python自动化 Day3
- python自动化 Day3
- python自动化 Day3
- 特点
- 什么是迭代
- 生成一个迭代器
- python自动化 Day3
python自动化 Day3
迭代器:
迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之后,元素可以不存在或者被销毁。这个特点使得它特别适合用于遍历一些巨大的或是无限的集合,比如几个G的文件
特点
1. 访问者不需要关心迭代器内部的结构,仅需通过next()方法不断去取下一个内容 2. 不能随机访问集合中的某个值 ,只能从头到尾依次访问 3. 访问到一半时不能往回退 4.便于循环比较大的数据集合,节省内存
什么是迭代
生成一个迭代器:
>>> a = iter([1,2,3,4,5])>>> a<list_iterator object at 0x101402630>>>> a.__next__()1>>> a.__next__()2>>> a.__next__()3>>> a.__next__()4>>> a.__next__()5>>> a.__next__() #注意迭代器访问的时候需要使用__next__(),python2.7 next()Traceback (most recent call last): File "<stdin>", line 1, in <module>StopIteration
阅读全文
0 0
- python自动化 Day3
- python自动化之路-day3
- python自动化之路-day3.1
- Day3、Python
- Python-day3
- python -day3
- python day3
- PYTHON---DAY3
- python Day3
- python+selenium自动化测试之路Day3之pip使用错误详解
- Learning Python Day3
- Python-Day3(高级特性)
- Python学习day3作业
- Python学习,Day3
- python day3(20170222)
- python学习日志--day3
- python 3 day3
- Python笔记Day3
- 购物车逻辑
- 指针数组和数组指针
- window系统下使用gcc编译简单C程序(缺少regex.h文件库)
- ldr知识总结
- AngularJS
- python自动化 Day3
- spring源码学习之路---深度分析IOC容器初始化过程(三)
- Banner轮播基础使用
- 6.ES6全局对象属性
- HDU 1698 Just a Hook(线段树区间更新+区间求和+染色问题)
- c++计算时间
- Android-----RecylerView瀑布流展示
- C++线性运算库梳理及Win/Linux下编译小记
- Good Words Gym-101028F