CookBook
miao蛙种子
一个懒半死的人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第一章:数据结构和算法
可迭代对象的赋值任何的序列 (或者是可迭代对象) 可以通过一个简单的赋值语句解压并赋值给多个 变量。唯一的前提就是变量的数量必须跟序列元素的数量是一样的例:元组赋值给变量p = (4, 5)x, y = pprint(x) # 4print(y) # 5例:列表赋值给变量mlist = ['老大','老二','老三','老四','老五','老六']a,b,c,d,...原创 2018-09-02 05:19:32 · 565 阅读 · 0 评论 -
第二章:字符串与文本
保留有限的元素正是 collections.deque 的强项,可用于保存有限的历史记录collections.deque()from collections import dequelist = ['大老婆', '二老婆', '三老婆', '四老婆', '五老婆']q = deque(iterable=list,maxlen=2)print(q) #deque(['...原创 2018-09-02 06:29:51 · 614 阅读 · 0 评论 -
第三章:数字日期和时间
- nlargest() 与 nsamllest(),可简易获得import heapqmlist = [-5,9,3,99,27,4,35,0]#获取列表中的最大2个值print(heapq.nlargest(2,mlist)) #[99, 35]#获取列表中最小1个值print(heapq.nsmallest(1,mlist)) #[-5]如果列表套字典的情况,对多个字...原创 2018-09-02 17:40:03 · 547 阅读 · 0 评论 -
第四章:迭代器与生成器
字典中的键怎么印射多个值?使用列表或集合 比较:想保持元素的插入顺序用列表,想去掉重复元素用集合 例:#使用列表d = {'a' : [1, 2, 3],'b' : [4, 5]}#使用集合e = {'a' : {1, 2, 3},'b' : {4, 5}}使用collections.defaultdict()from collections...原创 2018-09-02 19:50:08 · 286 阅读 · 0 评论
分享