Python基础小知识问答系列-字典合并

1. 问题:

        如何将多个字典内容进行合并在一个字典中?

2. 解决方法:

        旧方法使用update方法,结果会改变其中一个原有字典内容;

        新方法{**dict_1,**dict_2},结果会生成一个新的字典,不影响原有字典内容。

  • 示例:

dict_a = {
    "name_a": "ali",
    "class_a": "wu",
}

dict_b = {
    "name_b": "baidu",
    "class_a": "qin",
}

print(f"==合并前dict_a的内容是:{dict_a}")

print("合并生成新字典的内容是:")
print({**dict_a, **dict_b})
print(f"合并生成新字典后dict_a的内容是:{dict_a}")

# update方法合并,改变原有字典内容
dict_a.update(dict_b)
print("==update方法合并后,dict_a的内容是:")
print(dict_a)
  • 示例结果:

  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值