搜索结果
查询Tags标签: 迭代,共有 828条记录-
【Python-Os】:.scandir()返回文件夹中的文件目录(迭代器类型)
目录 语法 实例 参考文献语法 os.scandir(path=.) 返回一个 os.DirEntry 对象的迭代器,它们对应于由 path 指定目录中的条目。 这些条目会以任意顺序生成,并且不包括特殊条目 . 和 ..。 如果有文件在迭代器创建之后在目录中被移除或添加,是否要包括该文件对应的条目并没…
2021/10/24 22:11:54 人评论 次浏览 -
Day16:高级特性
切片 取一个list或tuple的部分元素,可以这样操作:# 从索引0开始取,到3为止,不包括3. list[0:3] tuple[0:3] 练习 利用切片操作,实现一个trim()函数,去除字符串首尾的空格def trim(s): if len(s) == 0: return s while len(s) != 0 and s[0] == : …
2021/10/22 23:40:55 人评论 次浏览 -
Day16:高级特性
切片 取一个list或tuple的部分元素,可以这样操作:# 从索引0开始取,到3为止,不包括3. list[0:3] tuple[0:3] 练习 利用切片操作,实现一个trim()函数,去除字符串首尾的空格def trim(s): if len(s) == 0: return s while len(s) != 0 and s[0] == : …
2021/10/22 23:40:55 人评论 次浏览 -
ArrayList源码浅析
简介: `ArrayList`作为我们开发中最常用的集合,作为极高频次使用的类,我们不妨阅读源码一谈究竟。 前言 ArrayList作为我们开发中最常用的集合,作为极高频次使用的类,我们不妨阅读源码一谈究竟。 介绍 ArrayList继承关系如下AaaryList主要实现了List接口,同时标…
2021/10/22 17:11:51 人评论 次浏览 -
ArrayList源码浅析
简介: `ArrayList`作为我们开发中最常用的集合,作为极高频次使用的类,我们不妨阅读源码一谈究竟。 前言 ArrayList作为我们开发中最常用的集合,作为极高频次使用的类,我们不妨阅读源码一谈究竟。 介绍 ArrayList继承关系如下AaaryList主要实现了List接口,同时标…
2021/10/22 17:11:51 人评论 次浏览 -
C++ STL序列式容器
序列式容器 vector list deque 0. 迭代器 前向迭代器 支持++p,*p等操作 双向迭代器 支持--p等操作哦 随机访问迭代器 p+=i 迭代器往后移动i个元素 p+i 返回迭代器后第i个元素的迭代器 p[i] 返回p后面第i个元素的引用迭代器定义方式 具体格式正向迭代器 容器类名::itera…
2021/10/22 14:09:36 人评论 次浏览 -
C++ STL序列式容器
序列式容器 vector list deque 0. 迭代器 前向迭代器 支持++p,*p等操作 双向迭代器 支持--p等操作哦 随机访问迭代器 p+=i 迭代器往后移动i个元素 p+i 返回迭代器后第i个元素的迭代器 p[i] 返回p后面第i个元素的引用迭代器定义方式 具体格式正向迭代器 容器类名::itera…
2021/10/22 14:09:36 人评论 次浏览 -
STL 配接器、容器、迭代器
■ 配接器 栈(stack) empty() 堆栈为空则返回真 pop() 移除栈顶元素 push() 在栈顶增加元素 size() 返回栈中元素数目 top() 返回栈顶元素 队列(queue) back()返回最后一个元素 empty()如果队列空则返回真 front()返回第一个元素 pop()删除第一个元素 push()在末尾加入…
2021/10/21 23:09:39 人评论 次浏览 -
STL 配接器、容器、迭代器
■ 配接器 栈(stack) empty() 堆栈为空则返回真 pop() 移除栈顶元素 push() 在栈顶增加元素 size() 返回栈中元素数目 top() 返回栈顶元素 队列(queue) back()返回最后一个元素 empty()如果队列空则返回真 front()返回第一个元素 pop()删除第一个元素 push()在末尾加入…
2021/10/21 23:09:39 人评论 次浏览 -
详解python三大器——迭代器、生成器、装饰器
迭代器 聊迭代器前我们要先清楚迭代的概念:通常来讲从一个对象中依次取出数据,这个过程叫做遍历,这个手段称为迭代(重复执行某一段代码块,并将每一次迭代得到的结果作为下一次迭代的初始值)。可迭代对象(iterable):是指该对象可以被用于for..in..循环,例如:集合,列…
2021/10/20 20:41:49 人评论 次浏览 -
详解python三大器——迭代器、生成器、装饰器
迭代器 聊迭代器前我们要先清楚迭代的概念:通常来讲从一个对象中依次取出数据,这个过程叫做遍历,这个手段称为迭代(重复执行某一段代码块,并将每一次迭代得到的结果作为下一次迭代的初始值)。可迭代对象(iterable):是指该对象可以被用于for..in..循环,例如:集合,列…
2021/10/20 20:41:49 人评论 次浏览 -
python 迭代器和生成器基础知识
1.迭代器遵循迭代器协议:必须拥有__iter__方法和__next__方法--字符串、列表、元组、字典、集合都是可迭代的--可以被for循环的都是可迭代的 2. 迭代器有的好处是可以节省内存 3.生成器函数:常规函数定义,但是,使用yield语句而不是return语句返回结果。yield语句一次返…
2021/10/18 20:12:25 人评论 次浏览 -
python 迭代器和生成器基础知识
1.迭代器遵循迭代器协议:必须拥有__iter__方法和__next__方法--字符串、列表、元组、字典、集合都是可迭代的--可以被for循环的都是可迭代的 2. 迭代器有的好处是可以节省内存 3.生成器函数:常规函数定义,但是,使用yield语句而不是return语句返回结果。yield语句一次返…
2021/10/18 20:12:25 人评论 次浏览 -
杨辉三角开方公式 和 n次方和公式
我们 的 古人 发现 和 提出了 根据 杨辉三角 开 任意次方 的 方法 。这个 方法 能否 总结 为 公式 ?比如, 用 杨辉三角 开 二次方 的 余项 可以 总结 为 公式, 可以 通过 公式 将 试给出的 平方根 剩余 的 值 代入 公式 进行 本次 迭代计算, 并 得到 本次 迭代…
2021/10/18 6:10:06 人评论 次浏览 -
杨辉三角开方公式 和 n次方和公式
我们 的 古人 发现 和 提出了 根据 杨辉三角 开 任意次方 的 方法 。这个 方法 能否 总结 为 公式 ?比如, 用 杨辉三角 开 二次方 的 余项 可以 总结 为 公式, 可以 通过 公式 将 试给出的 平方根 剩余 的 值 代入 公式 进行 本次 迭代计算, 并 得到 本次 迭代…
2021/10/18 6:10:06 人评论 次浏览