for循环本质及迭代器总结/生成器相关内容/常见内置函数

一、for 循环本质代码实现

二、索引取值和迭代取值的对比
索引取值:
优点:可以重复取值
缺点:需要提供有序容器才可取值
迭代取值
优点:不依赖于索引的一种通用取值方式
缺点:取值的顺序永远都是固定的从左到右,无法重读获取
三、生成器对象
定义:
生成器就是一个自定义迭代器
自定义range功能

yield和return的对比
yield:
1、可以返回值(支持多个并且组织成元组)
2、函数体代码遇到yield不会结束而是停止
3、yield可以将函数变成生成器
return
1、可以返回值(支持多个并且组织成元组)
2、函数体代码遇到return直接结束
生成器表达式

笔试题目

常见内置函数



—————————————————————————————————


浙公网安备 33010602011771号