Python Forum
Thread Rating:
  • 1 Vote(s) - 1 Average
  • 1
  • 2
  • 3
  • 4
  • 5
merging two dictionaries
#7
You can always roll your own.  Just because it isn't in dict doesn't mean you can't use things that waddle and quack like dicts...

class Wrapper(dict):
    def __add__(self, other):
        final = {}
        for obj in [self, other]:
            final.update(obj)
        return final

a = Wrapper({1: 2, 3: 4})
b = Wrapper({1: 3, 5: 6})
print(a+b)
# {1: 3, 3: 4, 5: 6}
Reply


Messages In This Thread
merging two dictionaries - by Skaperen - Oct-03-2017, 01:13 AM
RE: merging two dictionaries - by buran - Oct-03-2017, 01:33 AM
RE: merging two dictionaries - by buran - Oct-03-2017, 01:36 AM
RE: merging two dictionaries - by metulburr - Oct-03-2017, 01:34 AM
RE: merging two dictionaries - by Skaperen - Oct-03-2017, 01:57 AM
RE: merging two dictionaries - by buran - Oct-03-2017, 04:12 AM
RE: merging two dictionaries - by nilamo - Oct-03-2017, 05:21 AM
RE: merging two dictionaries - by Skaperen - Oct-03-2017, 08:57 AM
RE: merging two dictionaries - by wavic - Oct-03-2017, 09:25 AM
RE: merging two dictionaries - by snippsat - Oct-03-2017, 10:07 AM
RE: merging two dictionaries - by wavic - Oct-03-2017, 10:27 AM
RE: merging two dictionaries - by buran - Oct-03-2017, 10:29 AM
RE: merging two dictionaries - by snippsat - Oct-03-2017, 11:23 AM
RE: merging two dictionaries - by Skaperen - Oct-04-2017, 02:58 AM
RE: merging two dictionaries - by Skaperen - Oct-04-2017, 05:46 AM
RE: merging two dictionaries - by nilamo - Oct-04-2017, 03:05 PM
RE: merging two dictionaries - by Skaperen - Oct-05-2017, 12:47 AM
RE: merging two dictionaries - by DeaD_EyE - Oct-04-2017, 07:25 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  merging three dictionaries Skaperen 3 2,055 Oct-20-2020, 10:06 PM
Last Post: Skaperen
  Merging Dictionaries - Optimum Style? adt 5 3,072 Oct-09-2019, 05:26 PM
Last Post: adt
  merging dictionaries Skaperen 3 2,571 Nov-13-2018, 06:26 AM
Last Post: Skaperen

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020