码迷,mamicode.com
首页 >  
搜索关键字:可迭代对象    ( 960个结果
迭代器协议和for循环工作机制
一 递归和迭代 递归: 迭代:被for循环方法 二 什么是迭代器协议 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个Stoplteration异常,以终止迭代(只能往后走不能往前退) 例如:生孩子 2.可迭代对象:实现了迭代器协议的对象(如何实现: ...
分类:其他好文   时间:2019-05-18 09:41:30    阅读次数:33
《python可以这样学》第二章
Python序列 列表与列表推导式 列表创建与删除 创建列表对象 list()函数 将元组、range对象、字符串、字典、集合、或其他类型的可迭代对象类型的数据转换为列表 将元组转换为列表 将range对象转换为列表 将字符串转换为列表 将集合转换为列表 将字典的“键”转换为列表 将字典的“键:值” ...
分类:编程语言   时间:2019-05-16 17:58:29    阅读次数:50
python 运行sum函数的使用
sum(iterable[, start]) ,iterable为可迭代对象,如: sum([ ], start) , #iterable为list列表。 sum(( ), start ) , #iterable为tuple元组。 最后的值=可迭代对应里面的数相加的值 + start的值 start ...
分类:编程语言   时间:2019-05-14 14:48:52    阅读次数:66
python 11 函数名 迭代器
1. 今日内容大纲 1. global nonlocal 2. 函数名的运用 3. 新特性:格式化输出 4. 迭代器: 可迭代对象 获取对象的方法 判断一个对象是否是可迭代对象 小结 迭代器 迭代器的定义 判断一个对象是否是迭代器 迭代器的取值 可迭代对象如何转化成迭代器 while循环模拟for循 ...
分类:编程语言   时间:2019-05-13 17:42:28    阅读次数:53
(一)Python入门-4控制语句:06for循环结构-遍历各种可迭代对象-range对象
一:for循环和可迭代对象遍历 for 循环通常用于可迭代对象的遍历。for 循环的语法格式如下: for 变量 in 可迭代对象: 循环体语句 可迭代对象: Python包含以下几种可迭代对象: 1. 序列。包含:字符串、列表、元组 2. 字典 3. 迭代器对象(iterator) 4. 生成器函 ...
分类:编程语言   时间:2019-05-12 01:39:04    阅读次数:49
(一)Python入门-3序列:19集合-特点-创建和删除-交集并集差集运算
集合: 集合是无序可变,元素不能重复。实际上,集合底层是字典实现,集合的所有元素都是字典 中的“键对象”,因此是不能重复的且唯一的。 一:集合的创建和删除 1. 使用{}创建集合对象,并使用 add()方法添加元素 2. 使用set(),将列表、元组等可迭代对象转成集合。如果原来数据存在重复数据,则 ...
分类:编程语言   时间:2019-05-12 01:06:38    阅读次数:56
(一)Python入门-4控制语句:08循环中的break-continue-else
一:break语句 break语句可用于 while 和for 循环,用来结束整个循环。当有嵌套循环时,break 语句只 能跳出最近一层的循环。 【操作】使用 break 语句结束循环 二:continue语句 continue 语句用于结束本次循环,继续下一次。多个循环嵌套时,continue ...
分类:编程语言   时间:2019-05-12 01:04:33    阅读次数:37
map高阶函数
# ### 高阶函数 : 能够把函数当成参数传递的就是高阶函数 (map reduce sorted filter) # map(func,iterable) ''' 功能:把iterable里面的数据一个一个的拿出来,扔到func当中进行处理,然后把处理之后的结果放到迭代器当中,最终返回迭代器 参... ...
分类:其他好文   时间:2019-05-11 19:43:52    阅读次数:39
Python基础知识(八)—集合
集合 set 定义 由一系列不重复的不可变类型变量组成的可变散列容器。 相当于只有键没有值的字典(键则是集合的数据)。 基础操作 创建空集合: 集合名 = set() 集合名 = set(可迭代对象) 创建具有默认值集合: 集合名 = {1, 2, 3} 集合名 = set(可迭代对象) 添加元素: ...
分类:编程语言   时间:2019-05-09 23:37:34    阅读次数:68
python基本知识(三):数据类型高级
'''高级特性: 1. slice : 切片 2. iterable/iterator: 可迭代对象, 迭代器 3. list generation: list推导式 4. generator: 生成器''' # 综述'''slice: 切片 1. 定义: l_new = l[n:m:i] # l为 ...
分类:编程语言   时间:2019-05-09 13:29:19    阅读次数:50
960条   上一页 1 ... 3 4 5 6 7 ... 96 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!