迭代器
发布日期:2021-09-27 06:24:48 浏览次数:14 分类:技术文章

本文共 657 字,大约阅读时间需要 2 分钟。

from  collections import Iterablefrom  collections import Iterator'''介绍:迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter()和next()。字符串,列表或元组对象都可用于创建迭代器:迭代器的优势:在构建迭代器时,不是将所有的元素一次性的加载,而是等调用next方法时返回元素,所以不需要考虑内存的问题。可迭代对象:可以直接作用于for循环的对象统称为可迭代对象(Iterable)。可以用isinstance()去判断一个对象是否是Iterable对象可以直接作用于for的数据类型一般分两种1、集合数据类型,如list、tuple、dict、set、string2、是generator,包括生成器和带yield的generator function'''print(isinstance([], Iterable))print(isinstance((), Iterable))print(isinstance({}, Iterable))print(isinstance("", Iterable))print(isinstance((x for x in range(10)), Iterable))print(isinstance(1, Iterable))

转载地址:https://blog.csdn.net/feiYu12138/article/details/82728217 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:生成器
下一篇:collatz()的函数

发表评论

最新留言

不错!
[***.144.177.141]2024年03月30日 07时38分49秒