python中,可迭代对象
时间: 2024-05-26 18:11:26 浏览: 93
一篇文章弄懂Python中的可迭代对象、迭代器和生成器
5星 · 资源好评率100%
与迭代器对象的区别是什么?
可迭代对象是指实现了__iter__()方法的对象,而迭代器对象则是指实现了__iter__()方法和__next__()方法的对象。可迭代对象可以被用于for循环中,而迭代器对象可以被用于手动迭代中,可以使用next()函数获取下一个返回值。另外,使用可迭代对象时,每次都会重新生成一个迭代器对象,而迭代器对象则是每次都返回自身。
阅读全文