注意:在列表的类方法一般是没有返回值的,如果将处理过的列表给新变量,新变量是空类型。如:>>>a=[1,2]>>>b=a.append(3)>>>type(b)>>>None 1.添加元素(append,extend,insert):list.append(obj):在列表末尾添加新的对象list. ...
分类:
编程语言 时间:
2017-06-20 22:22:38
阅读次数:
139
队列:from collections import deque;实现保存最后几条历史记录,list = deque(maxlen=6),那么超过六条记录会删除之前的记录。 堆:import heapq;最大特点是第一弹出的元素总是堆中最小的元素;list=[1,2,3] heap=heapq.he ...
分类:
编程语言 时间:
2017-06-17 11:10:54
阅读次数:
232
一.集合框架 Collectoin Map List set HashMap ArrayList LinkedList HashSet 1.1 List的方法 List<元素> list = new ArrayList<元素类型>() list.add(元素);//增加元素 list.add(元素) ...
分类:
编程语言 时间:
2017-06-15 21:58:28
阅读次数:
190
Collection Map List Set HashMap ArrayList LinkedLisr HashSet 1. List的方法 List<元素类型> list = new LinkedList<元素类型>(); list.add(元素);//增加元素 list.add(index,元 ...
分类:
其他好文 时间:
2017-06-15 20:32:21
阅读次数:
217
List的方法List<元素类型> list = new ArrayList<元素类型>();list.add(元素);//增加元素list.add(index,元素);//向指定位置插入元素list.remove(下标);//删除指定小标的元素list.remove(元素);//删除指定元素lis ...
分类:
其他好文 时间:
2017-06-15 20:31:11
阅读次数:
114
1、结构 list使用一个double linked list(双向链表)来管理元素。 2、 list 能力 list内部结构和vector或deque截然不同,所以与他们的区别: list不支持随机存取,需要存取某个元素,需要遍历之前所有的元素,是很缓慢的行为。 任何位置上(不止是两端)安插和删除 ...
分类:
编程语言 时间:
2017-06-11 16:31:15
阅读次数:
178
1.List中常用的 方法集合: 函数原型 ******************************************* *********************************** 用的最多的List之2: *********************************** ...
分类:
编程语言 时间:
2017-06-11 00:20:23
阅读次数:
213
列表中的操作 获取列表中的值 更新列表中的值 删除列表中的值 追加单个值 list.append(x) 把一个元素添加到列表的结尾 追加多个值 list.extend(L) 添加置顶列表L的所有元素 在指定位置插入一个元素 list.insert(i,x) i是准备插入到其前面的那个元素的索引,例如 ...
分类:
编程语言 时间:
2017-06-09 00:49:34
阅读次数:
223
Python元祖(tuple)与列表(list)类似,只是tuple中的值是不能被修改的。 定义元祖使用 小括号 () aTuple=(1,2,3,4,'a') 访问元素 使用下标 aTuple[1] --> 2 修改元祖中的元素 aTuple[1]=3 会出先异常 TypeError: Tuple ...
分类:
编程语言 时间:
2017-05-30 13:27:07
阅读次数:
412
列表是一个序列:用于顺序的存储数据, 通常在定义的时候,使用中括号,在转化可迭代对象为列表时用list 函数 1,访问列表元素: List[0] 通过下标访问 list[10] 当下标超出范围时,会抛出 IndexError list[-1] 负数索引从右边开始,从-1开始 list[-11] 负数 ...
分类:
其他好文 时间:
2017-05-26 23:19:07
阅读次数:
155