Formation 90 min de lecture Structures de donnรฉes

๐Ÿ“ฆ Dictionnaires en Python

Python & Data Science Chapitre : Structures de donnรฉes Sous-chapitre : Dictionnaires

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
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}")\n
\n๐Ÿ“Œ defaultdict :\n
PYTHON
\nfrom collections import defaultdict\nd = defaultdict(int)\nd["a"] += 1\n

Exemples 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}")\n

Bonnes 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