栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python 迭代和生成器的使用

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python 迭代和生成器的使用

可迭代对象

可以使用for进行遍历的的对象

一种是集合对象

一种是生成器

判断是否可迭代

通过 isinstance(some,Iterable) 内建方法判断对象是否是可迭代对象

判断是否是迭代对象

通过 isinstance(some,Iterabtor) 内建方法判断对象是否是可迭代对象

将可迭代对象转化为迭代对象

通过 iter()方法将可迭代对象转化为迭代对象

区别和总结

可迭代对象在内存中生成所有数据,然后可以通过for进行遍历

而迭代对象则是根据上一个对象生成下一个对象,适合于数据量较大时使用

只有可迭代对象才能生成迭代对象

而可迭代对象却不一定是迭代对象

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/225910.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号