Python 字典方法备忘单

学习Python字典方法。键值对插入、检索、更新和检查的完整参考指南。

字典访问和修改

检索或更改字典项目的常见操作。

方法/功能语法描述
get()my_dict.get(key, default=None)如果键存在,则返回该键的值,否则返回默认值。
update()my_dict.update(other_dict)使用另一个字典/迭代中的键值对更新字典。
pop()my_dict.pop(key, default)删除并返回指定键的值。
clear()my_dict.clear()从字典中删除所有项目。

字典迭代和视图

返回字典元素的动态视图对象的方法。

方法/功能语法描述
keys()my_dict.keys()返回字典中所有键的视图对象。
values()my_dict.values()返回字典中所有值的视图对象。
items()my_dict.items()返回包含(键,值)元组对的视图对象。

交互式演示脚本

run_all_cheat_methods.py
在编辑器中运行
# get()
my_dict.get(key, default=None)

# update()
my_dict.update(other_dict)

# pop()
my_dict.pop(key, default)

# clear()
my_dict.clear()

# keys()
my_dict.keys()

# values()
my_dict.values()

# items()
my_dict.items()

常见问题解答

为什么使用 get() 而不是 dict[key]?

如果键不存在, dict[key] 会引发 KeyError 。 get() 返回 None 或指定的默认值而不是崩溃。

如何在 Python 中合并两个字典?

在Python 3.9+ 中,您可以使用联合运算符:dict1 |字典2。或者,使用 dict1.update(dict2) 方法。

相关主题

推荐的 Python 资源

通过相关的交互式教程、备忘单和代码比较来扩展您的知识。