Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
duplicate key storing
#3
Sound like defaultdict with list.
>>> from collections import defaultdict
>>> 
>>> d = defaultdict(list)
>>> s = [('green', 1), ('blue', 25), ('green', 100), ('blue', 4), ('red', 1)]
>>> for k, v in s:
...     d[k].append(v)
...     
>>> d.items()
dict_items([('green', [1, 100]), ('blue', [25, 4]), ('red', [1])])
Reply


Messages In This Thread
duplicate key storing - by Skaperen - Oct-02-2018, 04:42 AM
RE: duplicate key storing - by gruntfutuk - Oct-02-2018, 08:38 AM
RE: duplicate key storing - by snippsat - Oct-02-2018, 01:49 PM
RE: duplicate key storing - by DeaD_EyE - Oct-02-2018, 02:13 PM
RE: duplicate key storing - by Skaperen - Oct-03-2018, 01:46 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Taking user input and storing that to a variable then storing that variable to a list jowalk 12 42,220 Mar-27-2017, 11:45 PM
Last Post: wavic

Forum Jump:

User Panel Messages

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