字典方法 |
返回值 |
方法详情 |
.clear() |
None |
清空字典 |
.copy() |
dict |
浅拷贝 |
.fromkeys(iterable, value=None) |
dict |
静态方法, 以iterable为key, value为value创建一个新字典 |
.get(k[, d]) |
value |
value = D[k] if k in D else d 返回D[k], 不存在则返回d |
.items() |
set-like |
返回dict_items([(k1, v1), (k2, v2), ...]) |
.keys() |
set-like |
获取所有键值 |
.pop(k[, d]) |
value |
删除并返回对应键的值, 若k不存则返回d(未指定则报错) |
.popitem() |
tuple |
随机删除并返回(k, v) |
.setdefault(k[, d]) |
None |
添加键和值: D.get(k,d)或D[k]=d if k not in D else D[k] |
.update([E, ]**F) |
None |
用E, F(dict或iterable)中键对应的值去更新字典中对应键的值 |
.values() |
list-like |
获取所有的值 |