有些时候我们想要将两个字典合并成一个字典,那么我们原先有个比较中规中矩的方法,就是for循环。
假设有两个字典a和b,现在要合成一个c
结果为:
{'name': 'Tom', 'age': 20, 'grade': 'male', 'is_single': True}
但是这样做代码就比较繁琐,那有没有什么简化的方法呢?
让我们来看一看。
利用dict的内置函数update(),直接上代码:
看起来非常的简单。
到了python3.5版本以上的字典解压**。你可以通过解压缩两个字典中的元素来创建新的“合并”字典。:
最好到了python3.9版本,又提供了更方便的方式,使用联合运算符 | 合并词典,代码相当整洁。
装了最新版本python的同学可以试试看这个方法。