我也不知道看源码有什么用,就是想去看看... java.util.Collection 这是一个接口,是java中集合框架的根接口. 下面来具体看看该接口中定义了哪些方法 public interface Collection<E> extends Iterable<E>{ //操作集合元素的方法
分类:
编程语言 时间:
2016-01-27 23:04:13
阅读次数:
174
列表解析 根据已有列表,高效创建新列表的方式。 列表解析是Python迭代机制的一种应用,它常用于实现创建新的列表,因此用在[]中。语法: [expression for iter_val in iterable] [expression for iter_val in iterable i...
分类:
编程语言 时间:
2016-01-26 12:35:58
阅读次数:
230
五、Python的常用的内置函数 Python为我们准备了大量的内置函数,如下图所示 这里我们只讨论红框内的内置函数 abs(x) 返回一个数的绝对值(模),参数可以是真说或浮点数>>> abs(-10)10 all(iterable) 如果可迭代对象(列表、元祖等)中所有的元素都是Tr...
分类:
编程语言 时间:
2016-01-19 23:41:52
阅读次数:
666
1、Set集合class set(object): """ set() -> new empty set object set(iterable) -> new set object Build an unordered collection of unique el...
分类:
编程语言 时间:
2016-01-19 21:07:04
阅读次数:
347
一. SET集合set是一个无序且不重复的元素集class set(object): """ set() -> new empty set object set(iterable) -> new set object Build an unordered collec...
分类:
编程语言 时间:
2016-01-17 19:01:39
阅读次数:
453
枚举不要这么做:全选复制放进笔记i = 0 for item in iterable: print i, item i += 1而是这样:全选复制放进笔记for i, item in enumerate(iterable): print i, itemEnumerate可以接受...
分类:
编程语言 时间:
2016-01-14 22:23:39
阅读次数:
216
class list(object): """ list() -> new empty list list(iterable) -> new list initialized from iterable's items """ def append(self, p_object): # real s...
分类:
其他好文 时间:
2016-01-14 13:59:14
阅读次数:
186
用Iterator模式实现遍历集合 Iterator模式是用于遍历集合类的标准訪问方法。它能够把訪问逻辑从不同类型的集合类中抽象出来,从而避免向client暴露集合的内部结构。 比如,假设没有使用Iterator,遍历一个数组的方法是使用索引: for(int i=0; i the typ...
分类:
其他好文 时间:
2016-01-08 20:14:07
阅读次数:
145
zip([iterable,...])返回一个list ,list里的元素是元组tuple。第i个元组内的元素是所有iteralbe中第i个元素组成的。当所有的iterable拥有同样的长度的时候,此函数相当于func是None的map函数。>>> zip([1,2],[3,4])[(1, 3), ...
分类:
编程语言 时间:
2015-12-30 01:45:26
阅读次数:
174
class collections.deque([iterable[, maxlen]]) 返回一个新双向队列,当有输入迭代器时,会从左至右地添加到队列里。如果没有输入参数,就创建一个空队列。deque是一个具有栈和队列特性的数据结构。它支持线程安全、内存优化和两端弹出、插入元素,无论从那一个方向弹出元素都是O(1)的时间花费。在内置的数据类型list也支持相关的操作,但是它设计为对固定元素进行操...
分类:
其他好文 时间:
2015-12-27 10:54:14
阅读次数:
295