# 示例代码:合并两个字典
# 定义两个字典
dict1 = {'a': 1, 'b': 2}
dict2 = {'b': 3, 'c': 4}
# 方法一:使用字典解包(Python 3.5+)
merged_dict = {**dict1, **dict2}
print("方法一结果:", merged_dict)
# 解释:这里使用了字典解包操作符 **,它可以将一个字典的内容解包到另一个字典中。如果有重复的键,后面的字典中的值会覆盖前面的字典中的值。
# 方法二:使用 update() 方法
merged_dict = dict1.copy() # 先复制 dict1
merged_dict.update(dict2) # 然后用 dict2 更新它
print("方法二结果:", merged_dict)
# 解释:update() 方法会将一个字典中的键值对添加到另一个字典中。如果有重复的键,原来的值会被新值覆盖。
# 方法三:使用内置函数 dict 和 items() (Python 3.9+)
merged_dict = dict(dict1.items() | dict2.items())
print("方法三结果:", merged_dict)
# 解释:从 Python 3.9 开始,可以使用 | 操作符来合并两个字典的 items() 视图,并创建一个新的字典。
上一篇:python中的装饰器
下一篇:python str转bytes
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站