我有大量的元组列表:
d1 = [('s1', 's2'),('s3','s32')...]
....
dn = [('s2', 's1'),('s3','s32')...]
到目前为止,我使用collections.Counter为每个元组添加计数,但我意识到在这种情况下,元组('s1','s2')和('s2','s1')被认为是不同,但这是我不想要的。
要明确我想要获得的是:
result = {('s1', 's2'):2,('s3','s32'):2...}`
无论元组内元素的顺序如何。
我正在寻找一种有效的方法来获得这个,无论是在建造柜台期间,还是在建造之后。