码迷,mamicode.com
首页 >  
搜索关键字:可迭代对象    ( 1207个结果
python之迭代器和生成器
一、迭代器(iterator) 在Python中,for循环可以用于Python中的任何类型,包括列表、元祖等等,实际上,for循环可用于任何“可迭代对象”,这其实就是迭代器 迭代器是一个实现了迭代器协议的对象,Python中的迭代器协议就是有next方法的对象会前进到下一结果,而在一系列结果的末尾 ...
分类:编程语言   时间:2016-08-30 17:24:11    阅读次数:130
python学习-内建函数
内建函数 python 的许多功能都已经有内建的函数,按字母排序如下 abs(x) 返回绝对值 all(iterable) 参数为可迭代对象,如果可迭代对象中的所有元素都为 True,则返回 True any(iterable) 参数为可迭代对象,如果可迭代对象中的任何元素为 True,则返回 Tr ...
分类:编程语言   时间:2016-08-29 00:05:25    阅读次数:262
[装载]迭代器
我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。 ...
分类:其他好文   时间:2016-08-27 23:17:22    阅读次数:125
day04
1.divmod(x,y)获取一个整数x除以y的商和余数 2.获取随机验证码 3.isinstance 用于判断对象是否某个类的实例 4.filter 和 map filter参数为一个函数和一个可迭代对象,做筛选,如为真返回结果 map参数为一个函数和一个可迭代对象,对迭代对象的每个元素做函数操作 ...
分类:其他好文   时间:2016-08-21 22:35:01    阅读次数:199
day03
1.set集合--无序的,不重复的序列,类似dict,但是只有key,没有value 创建一个集合: s1 = {11,22,33} s2 = set((22,33,44))必须传入一个可迭代对象(tuple、list、字符串)作为参数 s3 = set([11,22,33]) s4 = set(' ...
分类:其他好文   时间:2016-08-20 07:53:40    阅读次数:201
python内置函数总结
取绝对值的内置函数:absprint(bas(-9))#-9的绝对值会被打印出来2.处理可迭代对象的函数(一):allname=("Tom","Jack","Lily")print(all(name))#因name这个变量定义的可迭代对象是一个正确的列表所以实print执行会返回True,只有可迭代对象全为真,返回结果才为True.3.处理可迭代..
分类:编程语言   时间:2016-08-06 22:03:57    阅读次数:262
Python生成器、迭代器、可迭代对象
把一个列表[]改成()就创建了一个生成器:generator,generator保存的是算法。 可以用于for循环的数据类型:1、集合类型:list tuple dict set str2、generator 可以直接作用于for循环的对象统称为:可迭代对象(Iterable) 结果: 可以被nex ...
分类:编程语言   时间:2016-08-03 18:42:06    阅读次数:167
【python cookbook】【数据结构与算法】2 从任意长度的可迭代对象中分解元素
从某个可迭代对象中分解出N个元素,但是可迭代对象的长度可能超过N,会出现“分解值过多”的异常; 使用“*表达式”来解决该问题: *式用法在迭代一个变长的元组序列时尤其有用: ...
分类:编程语言   时间:2016-07-31 19:11:20    阅读次数:304
PythonMan(五)
Hello Python :) 补充数据类型:set(简单记忆:不允许重复的列表) s = set() #创建空集合 s.add(11) s.add(11) for s1 in s : print(s1) #仅仅输出一个11 细节: 创建set集合的时候,也可以接受元组、字符串、列表等可迭代对象。 ...
分类:编程语言   时间:2016-07-29 21:06:37    阅读次数:160
Python高级特性:迭代器和生成器 -转
在Python中,很多对象都是可以通过for语句来直接遍历的,例如list、string、dict等等,这些对象都可以被称为可迭代对象。至于说哪些对象是可以被迭代访问的,就要了解一下迭代器相关的知识了。 迭代器 迭代器对象要求支持迭代器协议的对象,在Python中,支持迭代器协议就是实现对象的__i ...
分类:编程语言   时间:2016-07-25 00:02:26    阅读次数:429
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!