Introduction
Dans ce projet, vous allez apprendre à implémenter un dictionnaire immuable en Python. Un dictionnaire immuable est une structure de données qui ne peut pas être modifiée après sa création, ce qui est utile dans certaines applications où les données doivent rester inchangées.
👀 Aperçu
d["Connection"]='kee-alive'
d["Host"]='www.labex.io'
TypeError("'ImmutableDict' objects are immutable")
TypeError("'ImmutableDict' objects are immutable")
d.get("Host")='www.labex.io'
🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment créer une classe
ImmutableDict
qui hérite de la classedict
intégrée - Comment implémenter des méthodes dans la classe
ImmutableDict
pour empêcher la modification du dictionnaire - Comment tester la classe
ImmutableDict
pour vous assurer qu'elle se comporte comme prévu
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Comprendre le concept de structures de données immuables et leurs cas d'utilisation
- Implémenter un dictionnaire immuable en Python à l'aide de la classe
ImmutableDict
- Empêcher la modification du dictionnaire en redéfinissant les méthodes appropriées
- Tester la classe
ImmutableDict
pour vous assurer qu'elle fonctionne comme prévu