Python Forum
Thread Rating:
  • 1 Vote(s) - 1 Average
  • 1
  • 2
  • 3
  • 4
  • 5
merging two dictionaries
#13
If someone wonder about **,so is it PEP 448 and work for 3.5-->.
wavic Wrote:Where 'two' gone?
The task here was not to retaining values,as mention dictionary can not have duplicate keys.
If want to retaining values when there is key collisions use defaultdict.
>>> from itertools import chain
... from collections import defaultdict
... d1 = {1:'one',2:'two'}
... d2 = {2:'deux',3:'trois'}
... d3 = defaultdict(list)
... for k, v in chain(d1.items(), d2.items()):
...     d3[k].append(v)

>>> d3
defaultdict(<class 'list'>, {1: ['one'], 2: ['two', 'deux'], 3: ['trois']})
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,077 Oct-20-2020, 10:06 PM
Last Post: Skaperen
  Merging Dictionaries - Optimum Style? adt 5 3,111 Oct-09-2019, 05:26 PM
Last Post: adt
  merging dictionaries Skaperen 3 2,606 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