Python程序设计基础07_11迭代器ppt课件.pptx
《Python程序设计基础07_11迭代器ppt课件.pptx》由会员分享,可在线阅读,更多相关《Python程序设计基础07_11迭代器ppt课件.pptx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在此输入您的封面副标题Python程序设计基础程序设计基础07_11迭代器迭代器杭州师范大学杭州师范大学 虞歌虞歌 第第2页页Python程序设计基础程序设计基础对象和类对象和类杭州师范大学杭州师范大学 虞歌虞歌 第第3页页Python程序设计基础程序设计基础对象和类对象和类可可迭代对象(迭代对象(Iterable),简单理解就是可以直接作用于),简单理解就是可以直接作用于for语句的对象语句的对象。字符串字符串str、列表、列表list、元组、元组tuple、集合、集合set和字典和字典dict都是可迭代对象。都是可迭代对象。每每迭代一次(即在迭代一次(即在for语句中每循环一次)都会返回对
2、象中的下一条数据,语句中每循环一次)都会返回对象中的下一条数据,一直向后读取数据直到迭代了所有的数据后结束。在这个过程中就应该有一直向后读取数据直到迭代了所有的数据后结束。在这个过程中就应该有一种机制去记录每次访问到了第几条数据,以便每次迭代都可以返回下一一种机制去记录每次访问到了第几条数据,以便每次迭代都可以返回下一条数据。这种机制就被称为迭代器(条数据。这种机制就被称为迭代器(Iterator)。杭州师范大学杭州师范大学 虞歌虞歌 第第4页页Python程序设计基础程序设计基础对象和类对象和类使用使用isinstance函数来判断一个对象是否是可迭代对象,返回值为函数来判断一个对象是否是可
3、迭代对象,返回值为True时时即为可迭代对象即为可迭代对象。杭州师范大学杭州师范大学 虞歌虞歌 第第5页页Python程序设计基础程序设计基础对象和类对象和类使用使用isinstance函数来判断一个对象是否是迭代器,返回值为函数来判断一个对象是否是迭代器,返回值为True时即为时即为迭代器迭代器。字符串字符串str、列表、列表list、元组、元组tuple、集合、集合set和字典和字典dict虽然都是可迭代对象,却虽然都是可迭代对象,却不是迭代器。不是迭代器。杭州师范大学杭州师范大学 虞歌虞歌 第第6页页Python程序设计基础程序设计基础对象和类对象和类使用使用iter函数把字符串函数把字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 程序设计 基础 07 _11 迭代器 ppt 课件
限制150内