python 迭代器Iterable

1.判断是否是可迭代对象 isinstance(object,Iterable)

from collections.abc import Iterable
print(isinstance([],Iterable))#true
print(isinstance({},Iterable))#true
print(isinstance((),Iterable))#true
print(isinstance('info',Iterable))#True
print(isinstance(123,Iterable))#=false

2.使用iter转换后,可以使用next,输出值。

list=[1,2,3]
#print(next(list)) #错误
b=iter(list)#转换成迭代器后
print(next(b))#输出值 1
print(next(b))#输出值 2

 

python 迭代器Iterablepython 迭代器Iterable 心心强 发布了49 篇原创文章 · 获赞 1 · 访问量 3万+ 私信 关注
上一篇:python高阶内置函数reduce的简介和简单应用:等差数列求和


下一篇:有了Collection和Iterable接口干啥用