Python 字典是内置 dict 类的一个实例,该类定义了以下方法:
字典方法
| 序号 |
方法与描述 |
| 1 |
dict.clear() |
| |
清除字典 dict 中的所有元素。 |
| 2 |
dict.copy() |
| |
返回字典 dict 的浅拷贝。 |
| 3 |
dict.fromkeys() |
| |
使用来自 seq 的键创建一个新的字典,并将值设置为 value。 |
| 4 |
dict.get(key, default=None) |
| |
对于键 key,如果键不在字典中则返回 default 或者对应的值。 |
| 5 |
dict.has_key(key) |
| |
如果给定的键在字典中则返回真,否则返回假。
注意:has_key() 方法在 Python 3 中已被移除,应使用 key in dict 来代替。 |
| 6 |
dict.items() |
| |
返回字典 dict 的 (键, 值) 元组对的列表。 |
| 7 |
dict.keys() |
| |
返回字典 dict 的键的列表。 |
| 8 |
dict.pop(key[, default]) |
| |
移除具有指定键的元素,并返回其值。如果未提供默认值且键不存在,则抛出 KeyError。 |
| 9 |
dict.popitem() |
| |
移除并返回最后一个插入的键值对。如果字典为空,则抛出 KeyError。 |
| 10 |
dict.setdefault(key[, default]) |
| |
类似于 get(),但如果键不在字典中,则将其设置为 default 并返回 default。 |
| 11 |
dict.update(dict2) |
| |
将字典 dict2 的键值对添加到 dict 中。 |
| 12 |
dict.values() |
| |
返回字典 dict 的值的列表。 |
请注意,对于 has_key() 方法,由于它在 Python 3 中已被移除,因此推荐使用 key in dict 来检查键是否存在。