1.列表推导式: res = [func(x) for x in iterable], 跟内建的map函数一个效果:res = map(func,iterable)。 结果解析:遍历iterable,把里面的每一个元素当做参数传入func函数,函数返回的结果放入一个新的列表,最后返回整个新的列表。 ...
分类:
编程语言 时间:
2016-11-17 19:55:11
阅读次数:
219
英文文档: sum(iterable[, start]) Sums start and the items of an iterable from left to right and returns the total. start defaults to 0. The iterable‘s ite ...
分类:
编程语言 时间:
2016-11-17 10:34:52
阅读次数:
236
英文文档: sorted(iterable[, key][, reverse]) Return a new sorted list from the items in iterable. Has two optional arguments which must be specified as ke ...
分类:
编程语言 时间:
2016-11-16 15:08:18
阅读次数:
187
1、增强for循环 引入增强for循环的原因:在JDK5以前的版本中,遍历数组或集合中的元素,需先获得数组的长度或集合的迭代器,比较麻烦!因此JDK5中定义了一种新的语法——增强for循环,以简化此类操作。增强for循环只能用在数组、或实现Iterable接口的集合类上 增强for循环要注意的细节: ...
分类:
其他好文 时间:
2016-11-13 16:15:56
阅读次数:
245
由于工程有一个需求,什么需求? 恩,就是需要将一个iterable 在多核状态下运行。现在已有的方案是,wrapper iterable,即对Iterable进行封装,将iterable 对象作为封装类的私有成员,然后为其写一个 Synchronized method 或者 Synchronized ...
分类:
编程语言 时间:
2016-11-09 22:27:53
阅读次数:
195
Promise 对象用于延迟(deferred) 计算和异步(asynchronous ) 计算。 一个 Promise 对象代表着一个还未完成,但预期将来会完成的操作。 API Promise.all(iterable) 返回一个promise对象,当iterable参数里所有的promise都被 ...
分类:
其他好文 时间:
2016-11-07 22:10:29
阅读次数:
245
英文文档: class list([iterable]) Rather than being a function, list is actually a mutable sequence type, as documented in Lists and Sequence Types — list, ...
分类:
编程语言 时间:
2016-11-04 23:04:55
阅读次数:
160
Python学习记录day3今天是银角大王武sir讲课。先回顾了上节课所学,然后讲到了面向对象思想。setset是一个无序且不重复,可嵌套的元素集合classset(object):
"""
set()->newemptysetobject
set(iterable)->newsetobject
Buildanunorderedcollectionofuniqueelements.
"""..
分类:
编程语言 时间:
2016-11-03 03:00:52
阅读次数:
225
首先解释以下迭代器跟可迭代对象(Iterable)的区别,可以直接作用于for循环或者实现了__iter__的对象统称为可迭代对象(Iterable)。可以被next()函数调用并不断返回下一个值的对象称为迭代器(Iterator)。 1,可迭代对象 可迭代对象不一定是迭代器,像list是可以被fo ...
分类:
编程语言 时间:
2016-11-01 14:38:34
阅读次数:
263
MapReduce的设计灵感来自于函数式编程,这里不打算提MapReduce,就拿python中的map()函数来学习一下。 # 来自https://my.oschina.net/zyzzy/blog/115096 文档中的介绍在这里: map(function, iterable, ...) Ap ...
分类:
编程语言 时间:
2016-10-29 14:43:29
阅读次数:
212