构造方法
|
|
除了字面量的语法{}
构造字典,也可以用dict()
构造字典。参数有几种,示例如下:
清空字典(删除字典中所有元素)
方法:
示例:
字典浅复制
方法:
示例:
由键组成的可迭代对象创建新字典
方法:
示例:
返回指定键的值,如果键不存在返回默认值
方法:
示例:
得到字典中所有元素的可迭代对象
方法:
示例:
得到字典中所有键的可迭代对象
方法:
示例:
删除指定键,并返回对应的值
方法:
示例:
删除并返回键值对所组成的元组
方法:
示例:
键存在则返回对应的值,不存在则设置值并返回值
方法:
示例:
用另一个可迭代对象更新字典
方法:
示例:
得到字典中所有值的可迭代对象
方法:
示例:
字典对外接口的内部实现
in语句检测字典中是否有某键
内部实现方法:
对外接口示例:
len()函数返回字典长度
内部实现方法:
对外接口示例:
repr()返回字典对象字符串表示形式
内部实现方法:
对外接口示例:
dict()构造字典
内部实现方法:
对外接口示例:
通过比较运算符比较字典
内部实现方法:
对外接口示例:
通过键的方式访问、设置、删除元素
内部实现方法:
对外接口示例:
getattr()得到字典某属性
内部实现方法:
对外接口示例:
创建可迭代对象
内部实现方法:
对外接口示例: