基本数据结构与算法----来源于cookbook第一章
记录第一章中比较有意思的部分
元素分解
通过*表达式
来解包裹实现分解
1 | l = [1,2,3,4,(5,6,7)] |
将字典的键映射到多个值上
通过使用
collections
中的defaultdict
来实现一键多值字典通过
dict
类的setdefault
方法来实现
1 | # 方法一 |
两个字典的集合运算
字典支持集合运算符,可以对其求交集、并集等
1 |
|
字典推导式
感觉字典推导式不如生成器推导式和列表推导式用的多
1 |
|