导语:
本文主要介绍了关于python中可迭代对象是什么的相关知识,包括python可迭代类型,以及python迭代器和可迭代对象的关系这些编程知识,希望对大家有参考作用。
python中的可迭代对象是:存储元素的容器对象,容器中的元素可以通过“__iter__()”方法或“__getitem__()”方法访问。可迭代对象不能独立迭代,可以通过“for...in”遍历来完成。
Python中的Iterable并不是指具体的数据类型,它指的是一个存储元素的容器对象,容器中的元素可以通过__iter__()方法或者__getitem__()方法访问。
常见的可迭代对象包括:
a) 集合数据类型,如list、tuple、dict、set、str等;
b) 生成器(generator),包括生成器和带yield的生成器函数(generator function)。
如何判断一个对象是可迭代对象呢?
可以通过collections模块的Iterable类型判断,具体判断方法如下:
from collections import Iterable #导入Iterable 模块
isinstance(变量, Iterable) #判断一个变量是否为可迭代对象返回True表明是可迭代对象
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python lambda 表达式和用法01/01
- ♥ python可变参数的使用注意事项12/12
- ♥ python多分支结构是什么09/06
- ♥ Python如何调整黑框样式11/21
- ♥ 什么是python A*算法01/08
- ♥ python如何创建列表10/19
内容反馈