1 为什么一些函数的参数指定要iterable object的,但是也可以传入list为参数? 因为list、dictionary都是iterable object。 在iterable object前面加上iter(),就会返回一个iterator。 2 iterable object和itera ...
分类:
编程语言 时间:
2017-09-16 18:44:15
阅读次数:
193
您可以通过使用itertools包中的itertools.chain.from_iterable轻松快速的辗平一个列表。下面是一个简单的例子: ...
分类:
其他好文 时间:
2017-09-13 17:15:29
阅读次数:
136
双向队列(deque) 一个线程安全的双向队列 1、创建一个双向队列 2、查看双向队列 3、查看双向队列的方法 class deque(object): """ deque([iterable[, maxlen]]) --> deque object Build an ordered collect ...
分类:
编程语言 时间:
2017-09-12 18:35:22
阅读次数:
243
1、创建一个set 2、查看set 3、查看set可进行的操作 class set(object): """ set() -> new empty set object set(iterable) -> new set object Build an unordered collection of ...
分类:
编程语言 时间:
2017-09-11 15:07:56
阅读次数:
218
1. abs() 取绝对值函数 2.dict() 创建字典 3.help() 帮助函数 4.min() 返回最小项iterable或最小的两个或两个以上的参数。 运行结果:-2 5.setattr() 给对象相应的属性赋值 setattr(x, 'foobar', 123)等同于x.foobar = ...
分类:
编程语言 时间:
2017-09-10 22:14:59
阅读次数:
183
Python set() 函数 描述 set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。 语法 set 语法: 参数说明: iterable -- 可迭代对象对象; 返回值 返回新的集合对象。 实例 以下实例展示了 set 的使用方法: >>>x ...
分类:
其他好文 时间:
2017-09-09 19:01:45
阅读次数:
175
1 MapReduce编程 1.1 MapReduce简介 MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算,用于解决海量数据的计算问题。 MapReduce分成了两个部分: 1、映射(Mapping)对集合里的每个目标应用同一个操作。即,如果你想把表单里每个单元格乘以二, ...
分类:
其他好文 时间:
2017-09-08 13:22:28
阅读次数:
229
凡是可作用于for循环的对象都是Iterable类型; 凡是可作用于next()函数的对象都是Iterator类型,它们表示一个惰性计算的序列; 集合数据类型如list、dict、str等是Iterable但不是Iterator,不过可以通过iter()函数获得一个Iterator对象。 我们已经知 ...
分类:
编程语言 时间:
2017-09-08 00:15:52
阅读次数:
210
java.lang Interface Iterable<T> 实现该接口就可以使用for-each循环。 java.util Interface Iterator<E> 用于遍历Collection,有hasNext(),next(),remove()方法。 java.util Interface ...
分类:
编程语言 时间:
2017-09-05 23:11:20
阅读次数:
256
函数名其实就是指向函数的变量 高阶函数:能接收函数做变量的函数 python中的内置高阶函数 map()函数和reduce()函数filter()函数sorted()函数 map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的It ...
分类:
编程语言 时间:
2017-09-05 23:08:07
阅读次数:
246