目录
1. get(key, default=None)
返回指定键的值,如果键不存在,则返回默认值
2. keys()
返回字典中所有键的视图。
3. values()
返回字典中所有值的视图。
4. items()
返回字典中所有键值对的视图。
5. update(other_dict)
用另一个字典更新当前字典。
6. pop(key, default=None)
移除指定键并返回其值。如果键不存在,则返回默认值。
7. popitem()
移除并返回字典中的最后一个键值对。
8. clear()
清空字典中的所有键值对。
9. copy()
返回字典的浅拷贝。
10. setdefault(key, default=None)
如果键存在,则返回其值;如果不存在,则将其添加到字典中,值为默认值。
1. get(key, default=None)
返回指定键的值,如果键不存在,则返回默认值
zbr_dict = {'a': 1, 'b': 2}
print(zbr_dict.get('b')) # 输出: 2
print(zbr_dict.get('c', 0)) # 输出: 0
2. keys()
返回字典中所有键的视图。
zbr_dict = {'a': 1, 'b': 2}
print(zbr_dict.keys()) # 输出: dict_keys(['a', 'b'])
3. values()
返回字典中所有值的视图。
zbr_dict = {'a': 1, 'b': 2}
print(zbr_dict.values()) # 输出: dict_values([1, 2])
4. items()
返回字典中所有键值对的视图。
zbr_dict = {'a': 1, 'b': 2}
print(zbr_dict.items()) # 输出: dict_items([('a', 1), ('b', 2)])
5. update(other_dict)
用另一个字典更新当前字典。
zbr_dict = {'a': 1}
zbr_dict.update({'b': 2})
print(zbr_dict) # 输出: {'a': 1, 'b': 2}
6. pop(key, default=None)
移除指定键并返回其值。如果键不存在,则返回默认值。
zbr_dict = {'a': 1, 'b': 2}
value = zbr_dict.pop('a')
print(value) # 输出: 1
print(zbr_dict) # 输出: {'b': 2}
7. popitem()
移除并返回字典中的最后一个键值对。
zbr_dict = {'a': 1, 'b': 2}
item = zbr_dict.popitem()
print(item) # 输出: ('b', 2)
print(zbr_dict) # 输出: {'a': 1}
8. clear()
清空字典中的所有键值对。
zbr_dict = {'a': 1, 'b': 2}
zbr_dict.clear()
print(zbr_dict) # 输出: {}
9. copy()
返回字典的浅拷贝。
zbr_dict = {'a': 1, 'b': 2}
new_dict = zbr_dict.copy()
print(new_dict) # 输出: {'a': 1, 'b': 2}
10. setdefault(key, default=None)
如果键存在,则返回其值;如果不存在,则将其添加到字典中,值为默认值。
zbr_dict = {'a': 1}
value = zbr_dict.setdefault('b', 2)
print(value) # 输出: 2
print(zbr_dict) # 输出: {'a': 1, 'b': 2}