装修问答

关于Python的生成器的一些简单问题。我关于生成器这部分学得有点晕,如果问题问的有点傻请请不要介意。?


常用程序里面生成器使用场景并不多、迭代。列表生成式是生成列表的一种语法结构。只是定义好计算方式。生成器的优点是可以支持惰性计算

  1. 不是。

  2. generator不支持索引,如果不理解可以先略过。缺点在于只能遍历一次。生成器不涉及到任何推导;可以用来做执行流程跳转。循环是一种程序结构控制工具/语法。各有优缺点,每次调用仅生成一个数据(执行到下一次yield)即返回调用端。这些东西都可以用来做遍历。

  3. 生成器是一种(惰性)生成数据的方式;调试不方便

玥玥285966231 412024-06-09