Ceci est une ancienne révision du document !


Python

Ressources générales :

"""
    Compter les occurences d'éléments uniques dans une liste de liste
"""
from collections import Counter
 
fichiers = [
    ['wav','wav bla bla, truc, muche', 'audio/wav'],
    ['wav','wav bla bla, truc, muche', 'audio/wav'],
    ['','wav bla bla, truc, muche', 'audio/wav'],
    ['wav','wav bla bla, truc, muche', 'audio/wav'],
    ['wav','wav bla bla, truc, chose', 'audio/wav'],
    ['mp3','mp3 bla bla, truc, muche', 'audio/mpeg']
]
 
# Création d'un objet Counter
# Conversion de chaque sous-liste en un tuple (car une liste ne peut pas être clé d'un dictionnaire)
# Counter() compte le nombre d'occurrences de chaque tuple unique dans la liste
#   et stocke les résultats dans un dictionnaire.
compteur = Counter(tuple(l) for l in fichiers)
 
# Afficher le dictionnaire avec les occurences
print(compteur)
  • ressource/code/python/start.1683888335.txt.gz
  • Dernière modification: 2023/05/12 12:45
  • par emoc