Le maximum d'occurence au sein d'une liste

Fermé
Francky - 3 avril 2019 à 20:06
 hippy - 4 avril 2019 à 08:33
Bonjour,

je cherche à teste qu'il n'y a pas de double dans la liste a =[1, 2, 2, 3, 1, 1]

j'utilise Counter dans collections.
et je dis :

>> max = Counter(a).most_common(1)
>> max
[('1', 3)]

question : comment extraire le nombre 3 ?

je peux dire aussi :

>>> dict(max)
{'1': 3}

à nouveau, : comment extraire le nombre 3 ?

merci de votre aide.
Peut-être y a-t-il plus simple encore.
A voir également:

1 réponse

Extraire le nombre 3 se fait en se servant des indices.
max = Counter(a).most_common(1)[0][1]
1