Par exemple, si j'ai le script suivant :
import collections
lst = [['a','b'],['b','a'],['c','d'],['c','d'],['d','c']]
print([(a, b, v) for (a, b),v in collections.Counter(map(tuple,lst)).items()])
J'obtiens le résultat suivant :
[('a', 'b', 1), ('b', 'a', 1), ('c', 'd', 2), ('d', 'c', 1)]
Je peux adapter mon code pour obtenir le résultat suivant :
[('a', 'b', 2), ('c', 'd', 3)]
Une fonction qui ne tient pas compte de l'ordre des paires ?