How to copy a dict and modify it in one line of code

后端 未结 9 1010
佛祖请我去吃肉
佛祖请我去吃肉 2020-12-29 00:50

Very often I need to create dicts that differ one from another by an item or two. Here is what I usually do:

setup1 = {\'param1\': val1, 
            \'param         


        
9条回答
  •  我在风中等你
    2020-12-29 01:26

    The simplest way in my opinion is something like this:

    new_dict = {**old_dict, 'changed_val': value, **other_new_vals_as_dict}
    

提交回复
热议问题