Introducción
En este proyecto, aprenderás cómo implementar un diccionario inmutable en Python. Un diccionario inmutable es una estructura de datos que no se puede modificar una vez creada, lo cual es útil en ciertas aplicaciones donde los datos deben permanecer inalterados.
👀 Vista previa
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'
🎯 Tareas
En este proyecto, aprenderás:
- Cómo crear una clase
ImmutableDict
que herede de la clasedict
incorporada - Cómo implementar métodos en la clase
ImmutableDict
para evitar modificaciones al diccionario - Cómo probar la clase
ImmutableDict
para asegurarse de que se comporta como se espera
🏆 Logros
Después de completar este proyecto, podrás:
- Comprender el concepto de estructuras de datos inmutables y sus casos de uso
- Implementar un diccionario inmutable en Python utilizando la clase
ImmutableDict
- Evitar modificaciones al diccionario sobrescribiendo los métodos adecuados
- Probar la clase
ImmutableDict
para asegurarse de que funciona como se espera