Compter doublons liste Python

Résolu
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. 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. Merci !
      0
    2. simple et efficace :-) !
      0