Introdução
Neste projeto, você aprenderá como implementar um dicionário imutável em Python. Um dicionário imutável é uma estrutura de dados que não pode ser modificada após sua criação, o que é útil em certas aplicações onde os dados precisam permanecer inalterados.
👀 Pré-visualização
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'
🎯 Tarefas
Neste projeto, você aprenderá:
- Como criar uma classe
ImmutableDictque herda da classedictembutida - Como implementar métodos na classe
ImmutableDictpara impedir modificações no dicionário - Como testar a classe
ImmutableDictpara garantir que ela se comporte como esperado
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Compreender o conceito de estruturas de dados imutáveis e seus casos de uso
- Implementar um dicionário imutável em Python usando a classe
ImmutableDict - Impedir modificações no dicionário, substituindo os métodos apropriados
- Testar a classe
ImmutableDictpara garantir que ela funcione como esperado




