继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

python 迭代和生成器的使用

慕运维2858188
关注TA
已关注
手记 123
粉丝 63
获赞 512
可迭代对象

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

一种是集合对象

一种是生成器

判断是否可迭代

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

图片描述

判断是否是迭代对象

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

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

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

区别和总结

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

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

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

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

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP