当前位置: 首页 > 后端技术 > Python

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

时间:2023-03-26 12:42:05 Python

Python代码阅读合集介绍:为什么不推荐Python初学者直接看项目源码本文阅读的代码实现了合并多个词典的功能。本文阅读的代码片段来自30-seconds-of-python。merge_dictionariesdefmerge_dictionaries(*dicts):res=dict()fordindicts:res.update(d)returnres#EXAMPLESages_one={'彼得':10,'伊莎贝尔':11}ages_two={'安娜':9}merge_dictionaries(ages_one,ages_two)#{"Peter":10,"Isabel":11,"Anna":9}merge_dictionaries函数以“可变参数”的形式接受多个字典,并返回合并后的字典对象。update([other])使用来自other的键/值对更新字典,覆盖现有键。返回无。update()接受另一个字典对象,或包含键/值对的可迭代对象(表示为长度为二的元组或其他可迭代对象)。如果给出了关键字参数,则使用指定的键/值对更新字典:d.update(red=1,blue=2)。