Compter doublons liste Python

Résolu
Jobb96 Messages postés 2 Statut Membre -  
 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

  1. 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
    1. Jobb96 Messages postés 2 Statut Membre
       
      Merci !
      0
    2. sph
       
      simple et efficace :-) !
      0