您的位置:首页 > 编程语言 > Python开发

Python中如何判断迭代?

2017-10-17 11:59 555 查看
迭代器是Python语言中一个很重要的概念,如何判断当前对象是可迭代对象呢?



使用isinstance()来判断是否是可迭代对象。

但是可迭代对象不一定是迭代器,如何判断迭代器呢?



迭代器对象可以使用next()方法,但是可迭代对象是不可以的,所有的生成器都是迭代器,所以都可以使用next()方法,当然可以把可迭代对象,比如list等转成迭代器,使用iter()即可

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: