摘要: list = [1,2,3,4,5,6,7,8,9,10] [ n for n in list if n >5] 返回列表 ( n for n in list if n >5) 返回一个可迭代的生成器 返回字典 lambda 补充:其实一个列表就是一个队列了,只需用.pop方法弹出元素。 阅读全文
posted @ 2017-06-17 17:13 hehe1234567 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 队列:from collections import deque;实现保存最后几条历史记录,list = deque(maxlen=6),那么超过六条记录会删除之前的记录。 堆:import heapq;最大特点是第一弹出的元素总是堆中最小的元素;list=[1,2,3] heap=heapq.he 阅读全文
posted @ 2017-06-17 10:24 hehe1234567 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 只要是可迭代的数据,包括字符串、文件、迭代器、生成器,都可进行数据分解: l = list(range(100)) first,_,third,*_,last = l 取出第1,3以及最后一个数据。 阅读全文
posted @ 2017-06-17 09:54 hehe1234567 阅读(484) 评论(0) 推荐(0) 编辑
摘要: web应用如用到ace等网络编辑器的时候,如要支持html,xml等格式的文件编辑,输入ace 的文本内容必须先进行html格式编码: def html_escape(content): import cgi return cgi.escape(content) 阅读全文
posted @ 2017-06-17 09:44 hehe1234567 阅读(1803) 评论(0) 推荐(0) 编辑
摘要: web应用如用到ace等网络编辑器的时候,如要支持html,xml等格式的文件编辑,输入ace 的文本内容必须先进行html格式编码: def html_escape(content): import cgi return cgi.escape(content) 阅读全文
posted @ 2017-06-17 09:42 hehe1234567 阅读(194) 评论(0) 推荐(0) 编辑