Agrégation des fréquences d'éléments à l'aide de dictionnaires
Souvent, lorsque vous travaillez avec des listes, il devient nécessaire de déterminer la fréquence d'éléments spécifiques. Par exemple, considérons la liste :
['apple', 'red', 'apple', 'red', 'red', 'pear']
Pour déterminer combien de fois chaque élément apparaît dans la liste, nous pouvons exploiter la puissance des dictionnaires de Python.
Dans Python 2.7 et 3.1, le Le module collections propose une sous-classe Counter qui gère spécifiquement cette tâche. La fonction Counter() prend une liste comme argument et renvoie un dictionnaire avec les éléments comme clés et leurs comptes respectifs comme valeurs. Pour la liste ci-dessus, le résultat serait :
{'apple': 2, 'red': 3, 'pear': 1}
Cette solution simple démontre l'utilité des dictionnaires pour agréger les fréquences d'éléments en Python.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!