首页 > 其他 > 详细

可迭代对象

时间:2020-02-14 14:25:09      阅读:60      评论:0      收藏:0      [点我收藏+]
# 可迭代对象:1.生成器 2.元组 列表 集合 字典 字符串
# 如果判断一个对象可迭代?
from collections import Iterable
list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
c = isinstance(list1, Iterable)
print(c)
‘‘‘
迭代是访问结合元素的一种方式。迭代器是一个可以记住遍历的位置的对象
迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问结束
迭代器只能往前不会后退

可以被next()函数调用并且不断返回下一个返回值的对象称为迭代器:Iterable
并不是所有可以迭代的就是迭代器 (列表)
生成器是可以迭代的
list------>迭代器
iter(list) 这种方式就是把一个可迭代的非迭代器变成了迭代器
生成器是为了节省内存,列表or函数
‘‘‘

可迭代对象

原文:https://www.cnblogs.com/SmartCat994/p/12306926.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!