لماذا لا يمكن ببساطة جمع قاموسين؟
📁 موكب, بايثون, مثال
لماذا يمكن جمع القوائم (lists)، والتوبلات (tuples)، والمجموعات (sets)، بينما لا يمكن جمع القواميس (dictionaries)؟
إذا كنت لا تحب +، كان بإمكانهم عمل fluent interface - بحيث يعيد dict.update() self.
أفضل ما وجدته هو dict(dict1, key1=value1).
مثال للاستخدام:
base_config = {'key1': 'val1'}func1(base_config + {'key2': 'val2'})func2(base_config + {'key3': 'val3'})