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

image

一、for 循环本质代码实现

image

二、索引取值和迭代取值的对比

索引取值:

优点:可以重复取值
缺点:需要提供有序容器才可取值

迭代取值

优点:不依赖于索引的一种通用取值方式
缺点:取值的顺序永远都是固定的从左到右,无法重读获取

三、生成器对象

定义:

生成器就是一个自定义迭代器
image

自定义range功能

image

yield和return的对比

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

return
1、可以返回值(支持多个并且组织成元组)
2、函数体代码遇到return直接结束

生成器表达式

image

笔试题目

image

常见内置函数

image
image
image
—————————————————————————————————
image

posted @ 2021-11-22 19:39  JudyJU  阅读(86)  评论(0)    收藏  举报