Compter doublons liste Python

Résolu
Jobb96 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
 sph -
Bonjour à tous,

Je vous expose mon problème : j'aimerais arriver à compter les doublons d'une liste Python, pour au final les afficher dans un dictionnaire. J'ajoute un code pour illustrer mes propos. Une petite idée ? Merci d'avance ! :)




1 réponse

dibot
 
Avec un simple set(), c'est facile.

>>> data = ['a', 'b', 'a', 'c', 'd', 'c']
>>> data = dict([(n, data.count(n)) for n in set(data)])
>>> data
{'b': 1, 'd': 1, 'a': 2, 'c': 2}
6
Jobb96 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Merci !
0
sph
 
simple et efficace :-) !
0