码迷,mamicode.com
首页 >  
搜索关键字:可迭代对象    ( 1207个结果
Python标准库:内置函数sum(iterable[, start])
本函数用来计算可迭代对象iterable的和,然后以这个结果再加上start的值。参数start用来指定相加的参数,如果没有设置这个值,默认是0值。要计算和的序列一般是数字类型,并且开始参数要设置为数字类型。其它有些情况之下,使用别的计算和的方式会更好,比如计算字符串的和使用’’.join(sequence);或者计算浮点数的和使用math.fsum();或者计算多序列的和使用itertools....
分类:编程语言   时间:2015-05-03 10:41:02    阅读次数:186
Python常用模块之三 itertools
itertools模块为python2.6之后引入的,包含创建有效迭代器的函数,可以用各种方式对数据进行循环操作,此模块中的所有函数返回的迭代器都可以与for循环语句以及其他包含迭代器(如生成器和生成器表达式)的函数联合使用。注意itertools模块中的函数所创建的都是对象,并且是可迭代对象。.....
分类:编程语言   时间:2015-04-25 21:07:39    阅读次数:174
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    阅读次数:211
Python的排序
Python内置函数sorted可以对可迭代对象进行排序,其中有cmp和key两个参数,这两个参数对排序的效率有很大的影响。...
分类:编程语言   时间:2015-02-17 00:48:35    阅读次数:243
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    阅读次数:234
python中yield用法
在介绍yield前有必要先说明下Python中的迭代器(iterator)和生成器(constructor)。一、迭代器(iterator)在Python中,for循环可以用于Python中的任何类型,包括列表、元祖等等,实际上,for循环可用于任何“可迭代对象”,这其实就是迭代器迭代器是一个实现了...
分类:编程语言   时间:2015-01-13 23:13:09    阅读次数:228
python高级编程-Part2 高效的迭代器模块itertools
这篇文章将对python内置的迭代器模块做个简单的介绍。我们已经了解到,可迭代对象和迭代器的关系。这里不妨总结一次,以期待听到不一样的声音,纯属探讨。可迭代对象是指具有迭代特质的一种类型,而迭代是迭代器提供的一种功能,即每次返回一个元素并且依次返回元素的能力。比..
分类:编程语言   时间:2015-01-12 16:46:16    阅读次数:186
python高级编程-Part1 生成器和迭代器
迭代器和生成器是python学者们经常谈到的话题,我也不能免俗,因为实在值得总结一下。迭代器迭代器是对可迭代对象进行操作,通过next方法一次吐出一个元素的工具。我们用到的for..in..内部使用的就是迭代器功能。如果要自定义一个迭代器类的话,需要满足下面的条件:需要在类中..
分类:编程语言   时间:2015-01-09 19:32:17    阅读次数:158
Python 迭代字典时是否应该使用 keys()
####Python2 的话,应该。 因为可迭代对象如果在迭代过程中长度发生了变化,就会引发 **Runtime Error** ,所以在 `for k in some_dict:` 这样的语句中,是不可以使用 `.pop()` 或 `.update()` 方法的: RuntimeE...
分类:编程语言   时间:2014-12-28 19:39:33    阅读次数:233
Python中的可迭代对象与迭代器对象
Python中迭代的有关概念,对迭代过程的理解,以及几点说明。
分类:编程语言   时间:2014-12-11 00:15:05    阅读次数:943
1207条   上一页 1 ... 118 119 120 121 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!