
学习笔记
Dem0@
一些小的学习过程全都放在gitee了:https://gitee.com/Cralwer/study-note
展开
-
Python Cookbook 数据结构和算法
这是该书中的第一章,将大概的内容分为20个问题进行讲解。里面其实也是刚好呼应《流畅的python》的第一部分。 这是本章的框架 当然一个章节的内容不只是这么多,后面还有几个算法的实现。其中再对堆和栈进行下面的比较。 《字典》使用方法大赏 一、将键映射到多个值上 值的类型:列表:保留插入顺序;集合:取消重复的值; defaultdict : 自动处理空选项。 二、让字典保持有序 OrderedDIct:严格按照元素的初始添加顺序进行。 !!!该类型的字典是普通字典的2倍大小。 三、计算 zip()函数可以原创 2020-05-26 22:31:26 · 250 阅读 · 1 评论 -
流畅的Python读书笔记(字典、集合)
流畅的Python读书笔记(字典、集合) 先上总体框架 一、范映射类型 这个地方不需要特别注意,因为在实际操作中过程中,我们可以再查看相关文档来补。 可散列对象可以简单地理解为:值不会发生改变的对象就是可散列的对象。散列值就是__hash__方法返回的值。注意区分hash和id的区别。具体参考 链接: hash和id的区别. 二、字典的推导 这里话不多说直接上代码。 (1)字典的简单构造 a = dict(one=1,two=2, three=3) b = {‘one’:1, ‘two’:2, ‘t原创 2020-05-09 08:54:42 · 412 阅读 · 3 评论