python基础学习七:迭代器
来源:互联网 发布:淘宝账号权重查询 编辑:程序博客网 时间:2024/06/15 12:05
可以直接作用于for循环的对象统称为可迭代对象:Iterable
可以使用isinstence([ ],Iterable)判断一个对象是否是Iterable对象。from collections import Iterable
可以被next()函数调用并不断返回下一个值的对象称为迭代器Iterator。
可以使用Iteraotr判断一个对象是否是迭代器对象。
生成器都是迭代器对象,但是list,dict,str虽然是Iterable,却不是Iterator
把这些变为Iterator可以使用iter()函数。
Iterator对象表示的是一个数据流,我们不能知道它的长度,只有在需要返回
下一个数据时它才会计算。
阅读全文
0 0
- python基础学习七:迭代器
- Python基础学习<七>
- Python-基础学习笔记(七)
- Python基础学习(七)
- python基础学习七: 迭代
- python基础学习七: 列表生成式
- python基础学习笔记(七)
- Python基础七
- HTML基础学习七
- 学习python(七)
- Python学习杂记七
- Python学习七:切片
- 学习Python (七)
- python学习七
- 零基础学python(七)
- Python 基础回顾(七)
- Python基础(七)- 数据处理
- python基础七_模块
- Angular开发准备
- EL表达式
- Xcode本地代码上传到Github
- python格式化字符串format函数
- 编写TensorFlow文档
- python基础学习七:迭代器
- http请求下载文件(byte数组)
- 100行C代码实现字符打印汉诺塔
- matlab命令之all与any:判断元素是否为零(非零)
- 题解——Leetcode 241. Different Ways to Add Parentheses 难度:Medium
- 在activity中使用adapter加载数据
- 两人捡石头游戏
- JavaEE 使用OKhttp和Action进行通信
- UIScrollView delaysContentTouches & touchesShouldBegin