常见的映射方法
映射类型的方法其实很丰富。表 3-1 为我们展示了 dict、defaultdict 和 OrderedDict 的常见方法,后面两个数据类型是 dict 的变种,位于 collections 模块内。
表3-1:dict、defaultdict、OrderedDict这三种映射类型的方法列表(依然省略了继承自object的常见方法),可选参数以[...]表示
|
|
dict |
defaultdict |
OrderedDict |
|
|---|---|---|---|---|
|
|
• |
• |
• |
让字典 |
|
|
• |
• |
• |
实现 |
|
|
• |
• |
• |
|
|
|
• |
• |
• |
返回键 |
|
|
• |
• |
• |
若字典里有键 |
|
|
• |
• |
• |
|
|
|
• |
• |
• |
获取所有的键 |
|
|
• |
• |
• |
返回字典里的所有值 |
|
|
• |
• |
• |
返回 |
|
|
• |
• |
• |
返回键 |
|
|
• |
• |
• |
随机返回一个键值对并从字典里移除它(在 OrderedDict 中是移除最前或最后一个,根据 last 参数而定) |
|
|
• |
• |
• |
移除所有元素 |
|
|
• |
• |
• |
将迭代器 |
|
|
• |
• |
• |
浅复制 |
|
|
• |
• |
• |
检查 |
|
|
• |
• |
• |
获取键的迭代器 |
|
|
|
• |
|
用于支持 |
|
|
|
• |
|
在 |
|
|
|
• |
|
当 |
|
|
|
|
• |
把键为 |
|
|
|
|
• |
返回倒序的键的迭代器 |
1089

被折叠的 条评论
为什么被折叠?



