写点什么

Python 代码阅读(第 19 篇):合并多个字典

用户头像
Felix
关注
发布于: 4 小时前
Python代码阅读(第19篇):合并多个字典

本篇阅读的代码实现了合并多个字典的功能。


本篇阅读的代码片段来自于30-seconds-of-python

merge_dictionaries

def merge_dictionaries(*dicts):  res = dict()  for d in dicts:    res.update(d)  return res
# EXAMPLESages_one = {'Peter': 10, 'Isabel': 11}ages_two = {'Anna': 9}merge_dictionaries(ages_one, ages_two) # { "Peter": 10, "Isabel": 11, "Anna": 9 }
复制代码


merge_dictionaries函数使用“可变参数”的形式接受多个字典,并返回合并后的字典对象。


update([other])使用来自 other 的键/值对更新字典,覆盖原有的键。 返回Noneupdate()接受另一个字典对象,或者一个包含键/值对(以长度为二的元组或其他可迭代对象表示)的可迭代对象。 如果给出了关键字参数,则会以其所指定的键/值对更新字典:d.update(red=1, blue=2)

发布于: 4 小时前阅读数: 3
用户头像

Felix

关注

还未添加个人签名 2018.05.04 加入

欢迎关注个人公众号:没看点 个人主页:www.zhangfelix.com

评论

发布
暂无评论
Python代码阅读(第19篇):合并多个字典