1、对可迭代函数'iterable'中的每一个元素应用‘function’方法,将结果作为list返回。来个例子:>>> def add100(x):... return x+100...>>> hh = [11,22,33]>>> map(add100,hh)[111, 122, 133]就像文档...
分类:
编程语言 时间:
2015-09-06 16:02:58
阅读次数:
158
package java.lang;import java.util.Iterator;public interface Iterable { Iterator iterator();}Iterable位于java.lang包中,它持有一个Iterator引用package java.util...
分类:
编程语言 时间:
2015-09-04 23:56:24
阅读次数:
165
collection 为java集合的接口,collection的接口继承Iterable public?interface?Collection<E>?extends?Iterable<E> 没有自己在画类图了 找到网上有大哥画的关系图如下 上图中有个位置可能错了,AbstrctList...
分类:
编程语言 时间:
2015-08-31 17:42:43
阅读次数:
298
原文链接 http://nerd-is.in/2013-09/scala-learning-collections/所有集合都扩展自Iterable特质集合有三大类,分别为序列,集和映射对于几乎所有集合类,Scala都同时提供了可变的和不可变的版本Scala列表要么是空的,要么拥有一头一尾,其中尾部...
分类:
其他好文 时间:
2015-08-29 06:08:10
阅读次数:
293
java.lang.Iterable java.util.IteratorIterator是迭代器类,而Iterable是接口。 好多类都实现了Iterable接口,这样对象就可以调用iterator()方法。 一般都是结合着用,比如 HashMap类就实现了Iterable接口,而要访问或打印出M...
分类:
编程语言 时间:
2015-08-26 22:11:28
阅读次数:
179
函数名
功能 abs(number)
返回一个数的绝对值。参数可以是一个整数或浮点数。支持复数。
all(iterable)
如果iterable的所有元素不为0、’ ‘、False或者iterable为空,all(iterable)返回True,否则返回False。
any(iterable)
如果任何任何一个iterable的元素是真的返回True,如果iterable...
分类:
编程语言 时间:
2015-08-18 19:38:57
阅读次数:
167
一. 基础
1.for in,for of和forEach
遍历的是对象的属性,由于数组也是对象,其内部的元素的索引就是其属性值,用该方式遍历数组就是获取了数组中的每一个元素的索引值(从0开始)。
而for of 则是直接遍历集合中的元素值本身。map、set和array都属于iterable类型的数据,都可以用for of来遍历:
var oMap = new Map([['a...
分类:
编程语言 时间:
2015-08-18 19:38:51
阅读次数:
156
Python定义了丰富的数据类型,包括: 数值型:int, float, complex 序列:(iterable) str, unicode, tuple, list, bytearray, buffer, xrange 集合:set, fronzeset 映射:dict 文件:file...
分类:
编程语言 时间:
2015-08-18 18:05:48
阅读次数:
178
>>> a = [1,2,3,4,5,6]>>> for item in a:... a.remove(item)... >>> a[2, 4, 6] 看到上面的代码是不是感觉很奇怪?直观来看,我们只是想依次把队列a中的每个元素依次删除,为什么最后的结果确是[2,4,6]?如果...
分类:
编程语言 时间:
2015-08-14 13:08:10
阅读次数:
143
---我不生产代码,我只是代码的搬运工。
在JAVA的util包中有两个所有集合的父接口Collection和Map,它们的父子关系:
java.util
+Collection 这个接口extends自 --java.lang.Iterable接口
+List 接口
-ArrayList...
分类:
编程语言 时间:
2015-08-12 19:30:01
阅读次数:
118