码迷,mamicode.com
首页 >  
搜索关键字:可迭代对象    ( 1207个结果
python-元组
#元组 元素不可以被修改,不增加或删除## li = [11,22,12,33,134]# tu = (11,22,33,44,556,32,67,)#一般写元组的时候最后加一个逗号#tuple#索引# v = tu[0:4]# print(v)#可以被for循环 可迭代对象# for i in t ...
分类:编程语言   时间:2018-05-09 19:32:00    阅读次数:239
python生成器
一、创建生成器 在python中,这种一边循环一边计算的机制,叫生成器。生成器是可迭代对象。 生成器特点: 1.节约内存。 2.迭代到下一次的调用时,所使用的都是第一次保留下的,而不是新创建的。 第一种方式: 把中括号换成括号 第二种方式: 拿著名的斐波拉契数列举例 函数想变成生成器,则把想要打印出 ...
分类:编程语言   时间:2018-05-09 01:13:57    阅读次数:178
文件常用操作
# f.write() #字符串写入文件 # # f.writelines #将一串字符串写入文件。 该序列可以是生成字符串的任何可迭代对象,通常是字符串列表 # # f.read([size]) #默认读出文件中所有内容,可以指定size(字节) # # f.readline([size]) #默... ...
分类:其他好文   时间:2018-05-08 19:39:40    阅读次数:147
Python实用笔记 (11)高级特性——迭代器
这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。 可以使用isinstance()判断一个对象是否是Iterable对象: 可以被next()函数调用并不断返回下一个值的对象称为迭代器:Iterator。 可以使用isinstance()判断一个对象是否是Iterator对象: ...
分类:编程语言   时间:2018-05-07 17:41:01    阅读次数:181
for..in 和 for...of 的区别
for...of 是ES6出现的 循环遍历的是值 语句在可迭代对象(包括 Array, Map, Set, String, TypedArray,arguments 对象等等)上创建一个迭代循环,对每个不同属性的属性值,调用一个自定义的有执行语句的迭代挂钩.也就是说,for of只可以循环可迭代对象 ...
分类:其他好文   时间:2018-05-06 21:25:01    阅读次数:183
python 迭代器与可迭代对象
迭代器一定是可迭代对象,但是可迭代对象不一定是迭代器。 list,truple,str这些都是可迭代对象,但是他们不一定是迭代器。迭代器本身不知道自己要执行多少次,所以可以理解为不知道有多少个元素,每调用一次next(),就会往下走一步,是惰性的。 迭代器提供了一种不依赖索引取值的方式,这样可以遍历 ...
分类:编程语言   时间:2018-05-06 18:54:03    阅读次数:182
函数式编程补充
1.map函数:(将列表里的每个元素都进行运算,最后得到原列表) 2.filter函数:一步一步进化成filter函数,类似map函数,第一个参数就是方法(得到一个布尔值,得到ture的值),第二个参数就是一个可迭代对象 (将列表里的每个元素都进行运算,最后得到一个 新列表) 3.reduce函数: ...
分类:其他好文   时间:2018-05-06 16:23:46    阅读次数:176
函数4
warnings.filterwarnings(action,category=Warning, ..) 用于过滤警告 warnings.warn(message, category=None) 用于发出警告 iter(obj) 从可迭代对象创建一个迭代器 next(it) 让迭代器前进一步并返回下 ...
分类:其他好文   时间:2018-05-05 15:56:28    阅读次数:147
Python生成器总结
什么是生成器? 可以理解为一种数据类型,这种数据类型自动实现了迭代器协议,所以生成器就是一个可迭代对象。生成器可以说是提供了一种新的模式,那就是可以计算一部分,然后返回计算结果。但是保留了当前状态,下次可在另外一个地方调用它,它会继续按以前状态继续执行下去。这对于数据量很大的程序有很大的用处。总之就 ...
分类:编程语言   时间:2018-05-05 00:25:32    阅读次数:275
python 5
一、python2与3的差别 在2中,range是一个数字列表 xrange是一个可迭代对象 在3中,range是一个可迭代对象 没有xrange 二、dict dict长什么样? 一个key对应一个value,key是唯一的。 在字典查询过程中,计算机采用hash算法,每个key会匹配到一个数字, ...
分类:编程语言   时间:2018-05-03 14:21:13    阅读次数:141
1207条   上一页 1 ... 71 72 73 74 75 ... 121 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!