码迷,mamicode.com
首页 >  
搜索关键字:iterable    ( 1284个结果
[装载]迭代器
我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。 ...
分类:其他好文   时间:2016-08-27 23:17:22    阅读次数:125
python走起之第三话
一. SET集合 set是一个无序且不重复的元素集 class set(object): """ set() -> new empty set object set(iterable) -> new set object Build an unordered collection of unique ...
分类:编程语言   时间:2016-08-11 15:31:14    阅读次数:160
第46条:for-each循环优先于传统的for循环
for-each循环通过完全隐藏迭代器或者索引变量,避免混乱和出错的可能,适用于集合和数组和任何实现Iterable接口的对象。 使用传统for循环,容易出错: 期望打印出36个组合,实际上只打印出6个组合 修正: 使用嵌套for-each循环更简洁: 无法使用for-each循环的情况: 1.过滤 ...
分类:其他好文   时间:2016-08-10 00:36:54    阅读次数:137
Python3 From Zero——{最初的意识:数据结构和算法}
一、从队列两端高效插入、删除元素,及保留固定数量的数据条目: collections.deque([iterable[,maxlen=N]]) a = collections.deque([1, 2],maxlen=3) a.appendleft(3) [3, 1, 2] a.appendleft( ...
分类:编程语言   时间:2016-08-08 22:32:21    阅读次数:192
关于MapReduce中自定义分组类(三)
Job类 /** * Define the comparator that controls which keys are grouped together * for a single call to * {@link Reducer#reduce(Object, Iterable, * org. ...
分类:其他好文   时间:2016-08-08 12:15:57    阅读次数:249
Python生成器、迭代器、可迭代对象
把一个列表[]改成()就创建了一个生成器:generator,generator保存的是算法。 可以用于for循环的数据类型:1、集合类型:list tuple dict set str2、generator 可以直接作用于for循环的对象统称为:可迭代对象(Iterable) 结果: 可以被nex ...
分类:编程语言   时间:2016-08-03 18:42:06    阅读次数:167
iterator & iterable
一、 java.lang.Iterable java.util.Iterator Iterator是迭代器类,而Iterable是接口。 好多类都实现了Iterable接口,这样对象就可以调用iterator()方法。 一般都是结合着用,比如 HashMap类就实现了Iterable接口,而要访问或 ...
分类:其他好文   时间:2016-08-01 22:34:41    阅读次数:184
内置函数:sort_sorted&reverse_reversed
函数: sorted(iterable, key=None, reverse=False) --> new sorted list 返回将迭代器中的元素排序的新列表。 复制代码 sorted(iterable, key=None, reverse=False) --> new sorted list ...
分类:其他好文   时间:2016-07-29 18:40:51    阅读次数:268
内置函数:enumerate
函数: enumerate(iterable, start=0) 返回一个枚举类型 复制代码 enumerate(iterable, start=0) 返回一个枚举类型 代码: >>> for i,j in enumerate(('a','b','c')): print(i,j) 0 a 1 b 2 ...
分类:编程语言   时间:2016-07-29 18:38:01    阅读次数:154
【python】any()和all()
any(iterable) 版本:该函数适用于2.5以上版本,兼容python3版本。 说明:如果iterable的任一元素不为0、''、False,返回True。 all(iterable) 说明:如果iterable的所有元素不为0、''、False,返回True。 示例: >>> any('1 ...
分类:编程语言   时间:2016-07-24 18:01:17    阅读次数:258
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!