码迷,mamicode.com
首页 >  
搜索关键字:可迭代对象    ( 960个结果
Python的高级特性4:函数式编程
函数式编程的核心就是把函数当成对象来进行编程。有两个常用到的方法:map/reduce,filter,其中map和filter是内建方法,而reduce不是,所以需要import相关模块。map接收两个参数,第一个参数是函数(处理办法),第二个参数是一个可迭代对象,而map可以把第二个参数的变量映射...
分类:编程语言   时间:2015-07-20 01:16:34    阅读次数:117
python for语句
python for语句for 循环会访问一个可迭代对象(例如序列或是迭代器)中的所有元素, 并在所有条目都处理过后结束循环. 它的语法如下:for iter_var in iterable: suite_to_repeat每次循环, iter_var 迭代变量被设置为可迭代对象(序列, 迭代器,....
分类:编程语言   时间:2015-07-20 01:00:55    阅读次数:155
Python标准库:内置函数tuple([iterable])
本函数实现从可迭代对象生成一个元组对象返回。元组对象是一个不可修改的列表对象。例子:#tuple() print(tuple([1, 2, 3])) print(tuple((1, 2, 3))) print(tuple('abc'))结果输出如下:(1, 2, 3)(1, 2, 3)('a', 'b', 'c')   蔡军生 QQ:9073204 深圳...
分类:编程语言   时间:2015-06-06 10:37:30    阅读次数:215
Python标准库:内置函数sum(iterable[, start])
本函数用来计算可迭代对象iterable的和,然后以这个结果再加上start的值。参数start用来指定相加的参数,如果没有设置这个值,默认是0值。要计算和的序列一般是数字类型,并且开始参数要设置为数字类型。其它有些情况之下,使用别的计算和的方式会更好,比如计算字符串的和使用’’.join(sequence);或者计算浮点数的和使用math.fsum();或者计算多序列的和使用itertools....
分类:编程语言   时间:2015-05-03 10:41:02    阅读次数:124
Python常用模块之三 itertools
itertools模块为python2.6之后引入的,包含创建有效迭代器的函数,可以用各种方式对数据进行循环操作,此模块中的所有函数返回的迭代器都可以与for循环语句以及其他包含迭代器(如生成器和生成器表达式)的函数联合使用。注意itertools模块中的函数所创建的都是对象,并且是可迭代对象。.....
分类:编程语言   时间:2015-04-25 21:07:39    阅读次数:131
Python标准库:内置函数sorted(iterable[, key][, reverse])
本函数是实现对可迭代对象iterable进行排序。可选参数key是比较键的函数;reverse是表示是否反向排列对象里的项,是布尔值。例子:#sorted() print(sorted([5, 2, 3, 1, 4])) print(sorted({1: 'D', 2: 'B', 3: 'B', 4: 'E', 5: 'A'}, reverse = True)) print(sorted("Th...
分类:编程语言   时间:2015-04-19 14:42:52    阅读次数:127
Python的排序
Python内置函数sorted可以对可迭代对象进行排序,其中有cmp和key两个参数,这两个参数对排序的效率有很大的影响。...
分类:编程语言   时间:2015-02-17 00:48:35    阅读次数:166
Python标准库:内置函数dict(iterable, **kwarg)
本函数是从可迭代对象来创建新字典。比方一个元组组成的列表,或者一个字典对象。样例:#dict()#以键对方式构造字典d1 = dict(one = 1, two = 2, a = 3)print(d1)#以映射函数方式来构造字典d2 = dict(zip(['one', 'two', 'three'...
分类:编程语言   时间:2015-02-12 12:00:54    阅读次数:167
python中yield用法
在介绍yield前有必要先说明下Python中的迭代器(iterator)和生成器(constructor)。一、迭代器(iterator)在Python中,for循环可以用于Python中的任何类型,包括列表、元祖等等,实际上,for循环可用于任何“可迭代对象”,这其实就是迭代器迭代器是一个实现了...
分类:编程语言   时间:2015-01-13 23:13:09    阅读次数:165
python高级编程-Part2 高效的迭代器模块itertools
这篇文章将对python内置的迭代器模块做个简单的介绍。我们已经了解到,可迭代对象和迭代器的关系。这里不妨总结一次,以期待听到不一样的声音,纯属探讨。可迭代对象是指具有迭代特质的一种类型,而迭代是迭代器提供的一种功能,即每次返回一个元素并且依次返回元素的能力。比..
分类:编程语言   时间:2015-01-12 16:46:16    阅读次数:141
960条   上一页 1 ... 93 94 95 96 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!