python全栈,  python基础

python 面试题汇总

参考 :https://cnblogs.com/xiaoyuanqujing/p/11729174.html

1、可迭代对象、迭代器与生成器的区别?

(1)迭代器就是用于迭代操作的对象,可以记住遍历位置,迭代器基本方法有iter()和next();

(2)生成器是一种特殊的迭代器,返回值不通过return而是通过yield;

(3)使用iter内置函数可以获取迭代器的对象。如果对象实现了能返回迭代器的iter方法,那么对象就是可迭代的;

留言

您的电子邮箱地址不会被公开。 必填项已用*标注

闽ICP备20008591号-1