Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Sum similar items
#3
Treat it just like a regular dictionary.
import collections

values = ['DV1', 'PHQ', 'ATC', 'ATC', 'ATC', 'PHQ', 'DG2', 'TGP_H', 'PHQ', 'PHQ', 'TCP_H', 'TCP_H']
count = collections.Counter(values)

print(count)
for key, value in count.items():
    print(key, ':', value)
Output:
Counter({'PHQ': 4, 'ATC': 3, 'TCP_H': 2, 'DV1': 1, 'DG2': 1, 'TGP_H': 1}) DV1 : 1 PHQ : 4 ATC : 3 DG2 : 1 TGP_H : 1 TCP_H : 2
Reply


Messages In This Thread
Sum similar items - by tester_V - Jun-29-2021, 04:09 AM
RE: Sum similar items - by bowlofred - Jun-29-2021, 04:47 AM
RE: Sum similar items - by deanhystad - Jun-29-2021, 04:51 AM
RE: Sum similar items - by tester_V - Jun-29-2021, 06:58 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Python: if 'X' in 'Y' but with two similar strings as 'X' DreamingInsanity 6 3,897 Feb-01-2019, 01:28 PM
Last Post: buran
  Similar to Poker bluekade5050 1 34,278 Nov-14-2018, 04:46 PM
Last Post: j.crater

Forum Jump:

User Panel Messages

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