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
心心强 发布了49 篇原创文章 · 获赞 1 · 访问量 3万+ 私信 关注