def remover(self, chave):
"""
Remove logicamente uma chave da tabela.
A remoção é "lógica" porque colocamos um marcador especial
em vez de simplesmente usar None.
"""
posicao = self._procurar_posicao(chave, para_insercao=False)
if posicao is None:
raise KeyError(f'Chave não encontrada: {chave}')
self.tabela[posicao] = REMOVIDO
self.quantidade -= 1