码迷,mamicode.com
首页 >  
搜索关键字:可迭代对象    ( 1207个结果
迭代器
我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。 ...
分类:其他好文   时间:2017-07-18 13:42:53    阅读次数:117
内置函数
前言 为何我们能直接调用dir()、id()这些方法?因为pyhton在启动时候就已经调用了内置方法,所以我们能直接使用 内置参数 1)all(iterable) , 若可迭代对象全为真,则返回真,负数也为真,否则返回假 2)any(iterable),可迭代对象只要有1个为真,则返回真,负数也为真 ...
分类:其他好文   时间:2017-07-16 23:34:10    阅读次数:326
python手记(4)------列表(操作方法)
1.增加——append、extend、insert list.append(item)————————给列表末尾增加条目 list.extend(可迭代对象)——————扩容列表,可增加列表、字符串、元组等 list.insert(i,item)————在指定位置前插入项目 当i索引超过最大值,自 ...
分类:编程语言   时间:2017-07-15 15:48:11    阅读次数:214
Python 高级特性
1.迭代*可以通过for循环来遍历这个列表或者元组,这种遍历为迭代*只要是可迭代对象,无论有无下标,都可迭代*判断一个对象是否是可迭代对象,有collections模块的Iterable判断*枚举方法emumerate,把列表变成索引-元素对*两个变量的迭代显示2.列表生成式*Python内置用来创建列表..
分类:编程语言   时间:2017-07-14 10:05:05    阅读次数:117
BIF
list()把一个可迭代对象转化为列表 tuple()把一个可迭代对象转化为元祖 str()把参数对象转化为字符串 len()返回参数的长度 max()返回序列或者参数集合中的最大值 min()返回序列或者参数集合中的最小值(注意:参数类型要一致) sum(iterable[,start=0])返回 ...
分类:其他好文   时间:2017-07-13 20:39:37    阅读次数:154
迭代器和生成器
可迭代对象:可以通过for...in...这类语句迭代读取一条数据供我们使用的对象称之为可迭代对象(Iterable)一个具备了__iter__方法的对象,就是一个可迭代对象。 怎么判断是否为可迭代对象: 1.能使用for …in … 语句进行迭代的2.使用 isinstance() 判断一个对象是 ...
分类:其他好文   时间:2017-07-02 23:13:34    阅读次数:238
Python——迭代器和解析(3)
用迭代工具模拟zip和map 我们已经知道了zip怎样组合可迭代对象,也知道了map怎样映射函数。 >>> S1 = 'abc' >>> S2 = 'xyz123' >>> list(zip(S1,S2)) [('a', 'x'), ('b', 'y'), ('c', 'z')] >>> list( ...
分类:编程语言   时间:2017-07-01 10:56:23    阅读次数:260
【Python3之迭代器,生成器】
一、可迭代对象和迭代器 1.迭代的概念 上一次输出的结果为下一次输入的初始值,重复的过程称为迭代,每次重复即一次迭代,并且每次迭代的结果是下一次迭代的初始值 注:循环不是迭代 while True: #只满足重复,因而不是迭代 print(' >') 2.可迭代的对象 内置__iter__方法的,都 ...
分类:编程语言   时间:2017-06-30 12:26:36    阅读次数:195
python filter()和map()用法
filter(function or None, iterable) --> filter object:循环可迭代对象的元素,将这些元素作为function的参数,如果函数返回为True 则返回这些元素,否则就过滤这些元素 li=[11,22,33,44,55,0] def fun1(a): re... ...
分类:编程语言   时间:2017-06-29 23:50:20    阅读次数:202
Python学习-解压可迭代对象赋值给多个变量
解压序列赋值给多个对象 任何的序列(或者是可迭代对象)可以通过一个简单的赋值语句解压并赋值给多个变量。唯一的前提就是变量的数量必须跟序列元素的数量是一样的。 >>> data = ['abcd','a',1,2,(3,4)]>>> a,b,c,d,e = data>>> a,b,c,d,e('abc ...
分类:编程语言   时间:2017-06-27 15:07:20    阅读次数:182
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!