Formation
90 min de lecture
Structures de donnรฉes
๐ฆ Dictionnaires en Python
Objectifs d'apprentissage
๐ฏ Objectifs :\n
1Maรฎtriser les dictionnaires\n2. Utiliser defaultdict\n3. Utiliser Counter\n4. Comprendre les comprรฉhensions
Introduction
๐ Les dictionnaires sont des collections de paires clรฉ-valeur trรจs utilisรฉes.
Contenu thรฉorique
Dictionnaires :\n\n๐ defaultdict :\n
PYTHON
\nmon_dict = {"nom": "Dupont", "age": 25}\nprint(mon_dict["nom"])\nmon_dict["email"] = "dupont@email.com"\nfor k, v in mon_dict.items():\n print(f"{k}: {v}")\nPYTHON
\nfrom collections import defaultdict\nd = defaultdict(int)\nd["a"] += 1\nExemples pratiques
๐ป Exemple : Annuaire tรฉlรฉphonique\n
PYTHON
\nannuaire = {}\nannuaire["Jean"] = "123456789"\nannuaire["Marie"] = "987654321"\nfor nom, tel in annuaire.items():\n print(f"{nom}: {tel}")\nBonnes pratiques
1Utiliser get() au lieu de []\nโ
2. Utiliser defaultdict\nโ
3. Utiliser Counter pour les comptages
Piรจges ร รฉviter
Accรฉder ร une clรฉ inexistante\n
Utiliser get() : valeur = dict.get("cle")
Rรฉsumรฉ
Dictionnaires : paires clรฉ-valeur\nโ
get() : accรจs sรฉcurisรฉ\nโ
defaultdict : valeurs par dรฉfaut\nโ
Counter : comptage
Ressources supplรฉmentaires
๐ docs.python.org/3/tutorial/datastructures.html#dictionaries