Avatar ·

为什么不能直接合并两个字典?

📁 车队, python, 示例

 

为什么列表、元组、集合可以,而字典不行?

如果你不喜欢+,也可以做成fluent interface——让dict.update()返回self。

我找到的最好方法是dict(dict1, key1=value1)。

使用示例:

base_config = {'key1': 'val1'}func1(base_config + {'key2': 'val2'})func2(base_config + {'key3': 'val3'})