摘要: deque(maxlen=N) 创建了一个固定长度的队列,当有新的记录加入而队列已满时会自动移动除最老的那条记录。 1 from collections import deque 2 d=deque(maxlen=3) 3 d.append(1) 4 d.append(2) 5 d.append(3 阅读全文
posted @ 2017-05-28 22:10 古怪的一阵风 阅读(2933) 评论(0) 推荐(0) 编辑
摘要: 1 #-*- coding:utf-8 -*- 2 __author__ = 'Administrator' 3 4 from collections import deque 5 6 def search(lines, pattern, history=5): 7 previons_line = 阅读全文
posted @ 2017-05-28 21:53 古怪的一阵风 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 1. 迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,知道所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。 1.1 使用迭代器的优点 对于原生支持随机访问的数据结构(如tuple、list),迭代器和经典for循环的索引访问 阅读全文
posted @ 2017-05-28 21:29 古怪的一阵风 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 列表:shoplist = ['apple', 'mango', 'carrot', 'banana']字典:di = {'a':123,'b':'something'}集合:jihe = {'apple','pear','apple'}元组: t = 123,456,'hello'1.列表 空列表 阅读全文
posted @ 2017-05-28 14:37 古怪的一阵风 阅读(367) 评论(0) 推荐(0) 编辑