码迷,mamicode.com
首页 >  
搜索关键字:iterable    ( 1284个结果
Python标准库:内置函数dict(iterable, **kwarg)
本函数是从可迭代对象来创建新字典。比如一个元组组成的列表,或者一个字典对象。例子:#dict() #以键对方式构造字典 d1 = dict(one = 1, two = 2, a = 3) print(d1) #以映射函数方式来构造字典 d2 = dict(zip(['one', 'two', 'three'], [1, 2, 3])) print(d2) #可迭代对象方式来构造字典 d3 =...
分类:编程语言   时间:2014-11-20 22:01:50    阅读次数:184
Python中对复杂数据结构排序(类似C中结构体数据结构)
Python中排序主要有两个函数:sorted和列表成员函数sort,两者除了调用方式有些区别外,最显著的区别是sorted会新建一个排序好的列表并返回,而sort是修改原列表并排好序。sorted的原型是: sorted(iterable, cmp=None, key=None, reverse=False) sort的原型是: list.sort(cmp=None, key=None, ...
分类:编程语言   时间:2014-11-14 10:49:10    阅读次数:225
iterator与iterable
用Iterator模式实现遍历集合Iterator模式是用于遍历集合类的标准访问方法。它可以把访问逻辑从不同类型的集合类中抽象出来,从而避免向客户端暴露集合的内部结构。例如,如果没有使用Iterator,遍历一个数组的方法是使用索引:for(int i=0; i iterator()方法. 有些时候...
分类:其他好文   时间:2014-11-07 16:15:17    阅读次数:189
Python标准库:内置函数any(iterable)
如果可迭代的对象的所有元素中只要有一个元素为True就返回True,否则返回False。或者可迭代对象为空,也返回False。这个函数主要用来判断列表、元组、字典等对象是否有元素为True,提高计算速度,与之等效的代码如下:def any(iterable):    for element in iterable:        if element:            return True...
分类:编程语言   时间:2014-10-31 13:54:51    阅读次数:258
ArrayList源码阅读
ArrayList实现 继承关系 java.lang.Object     - java.util.AbstractCollection         - java.util.AbstractList             - java.util.ArrayList 实现接口 Serializable, Cloneable, Iterable, C...
分类:其他好文   时间:2014-10-30 17:08:16    阅读次数:224
Python标准库:内置函数all(iterable)
如果可迭代的对象的所有元素全部非空(或者空迭代对象),就返回True。这个函数主要用来判断列表、元组、字典等对象是否有空元素,比如有10000个元素的列表,如果没有提供此函数,需要使用循环来实现,那么计算速度会比较慢。这个函数的等同下面代码的功能:def all(iterable):    for element in iterable:        if not element:       ...
分类:编程语言   时间:2014-10-30 09:35:32    阅读次数:213
Colloction与Map解析
一、概述在JAVA的util包中有两个所有集合的父接口Collection和Map,它们的父子关系:+Collection这个接口extends自--java.lang.Iterable接口├+List(接口代表有序,可重复的集合。列表)│├ArreyList(Class数组,随机访问,没有同步,线程不安全)--基于数组的│├+Vector(Class..
分类:其他好文   时间:2014-10-27 07:02:34    阅读次数:278
Python中sort以及sorted函数初探
sorted(...) Help on built-in function sorted in module __builtin__: sorted(...)     sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted list sort(...) Help on built-in function sor...
分类:编程语言   时间:2014-10-24 13:03:18    阅读次数:202
java集合类中的迭代器模式
不说模式的问题,看一个>里面的例子。 老板要看到公司了各个项目的情况。(我知道我这个概述很让人头大,看代码吧) 示例程序 v1 package Iterator; /** * @author cbf4Life cbf4life@126.com * 定义一个接口,所有的项目都是一个接口 */ public interface IProject { //从老板这里看到...
分类:编程语言   时间:2014-10-23 19:23:18    阅读次数:261
python的min()函数也可用于比较tuple
python的min()函数也可用于比较tuple>>> a = (2,'asv','dfg')>>> b = (3,'gsg','weg')>>> c = (5,'bad','ser')>>> min(a, b, c)(2, 'asv', 'dfg')>>> 这是官方文档min(iterable[...
分类:编程语言   时间:2014-10-19 00:01:09    阅读次数:359
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!