Skip to main content
 首页 » 编程设计

Python:如何将列表中的元组 ('a' 、 'b' ) 和元组 ('b' 、 'a' ) 算作同一事物

2025年05月04日24kuangbin

<分区>

我想得到以下结果:

Input:  list = [('a' , 'b'), ('b', 'a'), ('c', 'd'), ('d','e'), ('e','d')]  
Output: Counter({('a','b'):2,('c','d'):1, ('d','e'):2}) 

我尝试将计数器实现为:

count = Counter(list) 

它只能返回:

Counter({('a', 'b'):1,  ('b', 'a'):1, ('c', 'd'):1,  ('d', 'e'):1, ('e','d'):1})