搜索结果
查询Tags标签: 迭代,共有 828条记录-
【Python】迭代器和生成器
迭代器 迭代器对象是一个可以记住遍历的位置的对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。# 创建迭代器对象 迭代内容可为字符串,列表,元组it = iter([1, 2, 3, 4, 5, 6, 7, 8, 9, 0])for i in range(5):print("ava&qu…
2022/4/2 11:49:32 人评论 次浏览 -
5 MyBatis动态sql中foreach标签的使用
1 MyBatis动态SQL之if 语句 2 MyBatis动态sql之where标签|转 3 MyBatis动态SQL之set标签|转 4 MyBatis动态SQL之trim元素|转 5 MyBatis动态sql中foreach标签的使用 6 MyBatis动态SQL之choose(when、otherwise)语句 7 MyBatis动态SQL之bind标签|转关于动态SQL另外一个常用的…
2022/3/30 19:19:58 人评论 次浏览 -
git 多人在同一分支上迭代开发时,如何保证分支提交历史保持线性
背景 最近我们组几个同事都投入到了一个新项目,互相之间的功能耦合比较紧密,因此,是打算从master上新拉一个分支,可以理解为我们几个人的开发分支,以develop代替。 一开始,我们是打算像svn那样用的,几个人就把这个新分支develop当做唯一的主干分支,几个人互相快速…
2022/3/29 6:28:01 人评论 次浏览 -
STL--容器、迭代器、算法(重点介绍迭代器)
STL--容器、迭代器、算法转自:https://blog.csdn.net/sim_szm/article/details/8980879 容器:可容纳各种数据类型的数据结构迭代器:可依次存取容器中元素的东西算法:用来操作容器中的元素的函数模板一、容器 常见的容器有vector、deque、string、list、set、map、st…
2022/3/28 9:22:45 人评论 次浏览 -
Mosh_Java笔记 P3-3.1 迭代接口/集合接口
1. 集合框架绿色框是接口,蓝色框是类 集合中有什么功能?添加一个元素删除一个元素检查对象是否存在等等2. 迭代器输出a,b;迭代器循环输出容器里的内容 3. Collection接口Collection colletion = new ArrayList<>(); 常用方法 collection.add(a) collection.add(b…
2022/3/27 20:22:51 人评论 次浏览 -
python函数高级特性
1.切片 在很多编程语言中,针对字符串提供了很多各种截取函数(例如,substring),其实目的就是对字符串切片。Python没有针对字符串的截取函数,只需要切片一个操作就可以完成,非常简单。 切片操作十分有用。我们先创建一个0-99的数列: >>> L = list(range(1…
2022/3/26 20:52:44 人评论 次浏览 -
py 生成器对象,yield,模块的学习 day 17
昨日内容回顾 可迭代对象 1.什么是迭代迭代就是更新换代,但是每次迭代的过程都需要依赖上一次的结果。最常见的例子就是:游戏的更新2.可迭代对象内置有__iter__方法的都可以称之为是可迭代对象字符串、列表、字典、元组、集合、文件对象 1.__iter__类似代码的读法>&g…
2022/3/25 6:24:58 人评论 次浏览 -
Python学习笔记之模块
Python学习笔记之模块 昨日内容回顾—温故而知新 可迭代对象 概念:更新换代,每次更新都是根据上一次的结果作为基础。 有哪些:字符串,列表,字典,元组,集合,文件对象,特殊函数(生成器) 迭代器对象 特点: 可调用__iter__和__next__内置方法如何将可迭代对象变成…
2022/3/25 1:52:40 人评论 次浏览 -
C++使用技巧(二十四):回顾vector用法及多维数组使用
目录 一、什么是vector?二、容器特性1.顺序序列2.动态数组3.能够感知内存分配器的(Allocator-aware) 三、基本函数实现1.构造函数2.增加函数3.删除函数4.遍历函数5.判断函数6.大小函数7.其他函数8.看着清楚 四、基本用法五、简单介绍六、案例案例1:pop_back()&pus…
2022/3/20 14:58:34 人评论 次浏览 -
并发修改异常及解决方案, java.util.ConcurrentModificationException
目录 并发修改异常简介 异常展示 异常原因 异常探究 异常流程 并发修改异常出现的意义 并发修改的解决方案 1.迭代器遍历,迭代器增删元素。 解决方案1: 集合遍历元素,集合增删元素 解决方案2并发修改异常简介什么是并发修改异常并发的意思是同时发生,并发修改的意思是…
2022/3/19 11:27:43 人评论 次浏览 -
Python yield from 用法详解
本文仅作记录,原文地址:https://www.jianshu.com/p/87da832730f5Python yield from 用法详解yield from是Python3.3新出现的句法 替代内层for循环 如果生成器函数需要产出另一个生成器生成的值,传统的解决方法是使用嵌套的for循环:>>> def chain(*iterables)…
2022/3/11 12:14:43 人评论 次浏览 -
iterables/generators/yeild
iterables # 当你创建了一个列表,你可以一个一个的读取它的每一项,这叫做iteration: >>> mylist = [1,2,3] >>> for i in mylist:print(i) >>> 1 >>> 2 >>> 3 # mylist是可迭代的。当你用列表推导式的时候,你就创建了一个…
2022/3/7 23:18:36 人评论 次浏览 -
Python迭代器,生成器,装饰器
迭代器 通常来讲从一个对象中依次取出数据,这个过程叫做遍历,这个手段称为迭代(重复执行某一段代码块,并将每一次迭代得到的结果作为下一次迭代的初始值)。 可迭代对象(iterable):是指该对象可以被用于for…in…循环,例如:集合,列表,元祖,字典,字符串,迭代器等…
2022/3/7 17:15:09 人评论 次浏览 -
C++常用遍历和查找算法
for_each #include<iostream> #include<string> using namespace std; #include<vector> #include<algorithm>/*for_each遍历 for_each(v.begin(), v.end(), MyPrint()); //参数列表:1:起始迭代器,2:结束迭代器,3:函数对象或函数名 */class…
2022/3/6 12:46:32 人评论 次浏览 -
python迭代器
## 可迭代对象,是具有__iter__()方法的对象是可迭代对象# l = [1, 2, 3, 4, 5]# iterator = l.__iter__() #创建列表的迭代器对象# item = iterator.__next__() #调用迭代器对象的next的方法 # print(item) # item = iterator.__next__() #调用迭代器对象的next的方法…
2022/3/3 22:45:03 人评论 次浏览