本函数是从可迭代对象来创建新字典。比如一个元组组成的列表,或者一个字典对象。例子:#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中排序主要有两个函数: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模式实现遍历集合Iterator模式是用于遍历集合类的标准访问方法。它可以把访问逻辑从不同类型的集合类中抽象出来,从而避免向客户端暴露集合的内部结构。例如,如果没有使用Iterator,遍历一个数组的方法是使用索引:for(int i=0; i iterator()方法. 有些时候...
分类:
其他好文 时间:
2014-11-07 16:15:17
阅读次数:
189
如果可迭代的对象的所有元素中只要有一个元素为True就返回True,否则返回False。或者可迭代对象为空,也返回False。这个函数主要用来判断列表、元组、字典等对象是否有元素为True,提高计算速度,与之等效的代码如下:def any(iterable): for element in iterable: if element: return True...
分类:
编程语言 时间:
2014-10-31 13:54:51
阅读次数:
258
ArrayList实现
继承关系
java.lang.Object
- java.util.AbstractCollection
- java.util.AbstractList
- java.util.ArrayList
实现接口
Serializable, Cloneable, Iterable, C...
分类:
其他好文 时间:
2014-10-30 17:08:16
阅读次数:
224
如果可迭代的对象的所有元素全部非空(或者空迭代对象),就返回True。这个函数主要用来判断列表、元组、字典等对象是否有空元素,比如有10000个元素的列表,如果没有提供此函数,需要使用循环来实现,那么计算速度会比较慢。这个函数的等同下面代码的功能:def all(iterable): for element in iterable: if not element: ...
分类:
编程语言 时间:
2014-10-30 09:35:32
阅读次数:
213
一、概述在JAVA的util包中有两个所有集合的父接口Collection和Map,它们的父子关系:+Collection这个接口extends自--java.lang.Iterable接口├+List(接口代表有序,可重复的集合。列表)│├ArreyList(Class数组,随机访问,没有同步,线程不安全)--基于数组的│├+Vector(Class..
分类:
其他好文 时间:
2014-10-27 07:02:34
阅读次数:
278
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
不说模式的问题,看一个>里面的例子。
老板要看到公司了各个项目的情况。(我知道我这个概述很让人头大,看代码吧)
示例程序
v1
package Iterator;
/**
* @author cbf4Life cbf4life@126.com
* 定义一个接口,所有的项目都是一个接口
*/
public interface IProject {
//从老板这里看到...
分类:
编程语言 时间:
2014-10-23 19:23:18
阅读次数:
261
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