Grouper des emails par domaine
Résolu/Fermé
okchf
Messages postés
8
Date d'inscription
jeudi 3 novembre 2022
Statut
Membre
Dernière intervention
18 novembre 2022
-
Modifié le 8 nov. 2022 à 15:04
okchf Messages postés 8 Date d'inscription jeudi 3 novembre 2022 Statut Membre Dernière intervention 18 novembre 2022 - 6 nov. 2022 à 13:12
okchf Messages postés 8 Date d'inscription jeudi 3 novembre 2022 Statut Membre Dernière intervention 18 novembre 2022 - 6 nov. 2022 à 13:12
A voir également:
- Grouper des emails par domaine
- Le sous-domaine utilise déjà un enregistrement dns. vous ne pouvez pas enregistrer de champ cname en raison d'une incompatibilité. supprimez les enregistrements existants pour ce sous-domaine, afin de pouvoir en ajouter un, de type cname. ✓ - Forum Hébergement
- Impossible de contacter un contrôleur de domaine active directory - Forum Windows serveur
- Grouper des pdf - Guide
- Quota d'envoi d'emails dépassé outlook - Forum Mail
- Echec de la connexion par le service client de stratégie de groupe ✓ - Forum Windows 7
2 réponses
Bonsoir, cela se fait avec la méthode split de la class str.
mails = [ "jean@profs.ulb", "andre.colon@stud.ulb", "thierry@profs.ulb", "sébastien@prof.ur", "eric.ramzi@stud.ur", "bernard@profs.ulb", "ludo@prof.ur", ] # s = sorted(d) # Inutile # data = dict({}) # Là tu crées un dictionnaire dans un autre dictionnaire data = {} # for i in range(0, len(d)): # Inutile d'utiliser un range, préfère parcourir directement la liste # data[s[i]] = s[i] # print(data) for mail in mails: # Séparation nom d'utilisateur et nom de domaine user_name, domain_name = mail.split('@') # Ajout au dict data data.setdefault(domain_name, []).append(user_name) # Tri de la liste data[domain_name].sort() from pprint import pprint pprint(data)
La liste étant très courte, cela n'a aucune incidence de trier juste après chaque insertion, en revanche avec des centaines, milliers d'entrées, il sera plus performant de trier après avoir insérer toutes les données dans data, avec un parcours donc des listes des valeurs de data.
okchf
Messages postés
8
Date d'inscription
jeudi 3 novembre 2022
Statut
Membre
Dernière intervention
18 novembre 2022
6 nov. 2022 à 13:12
6 nov. 2022 à 13:12
Merci beaucoup pour votre effort. Vous m'aidez vraiment beaucoup à mieux comprendre.