Exceções de PythonErro
FloatingPointErrorFloatingPointError
Uma operação de ponto flutuante falhou. Raramente observado, a menos que fpectl esteja habilitado.
python
Ver detalhes TypeError: unhashable typeUm objeto mutável foi usado onde um objeto hasheável (imutável) é necessário, como chave de dicionário ou elemento de conjunto.
Você tentou usar uma lista, dict, set ou outro objeto mutável como chave de dicionário ou elemento de conjunto. Apenas objetos hasheáveis (imutáveis) podem ser usados como chaves: strings, números, tuplas (de elementos hasheáveis), frozensets.
Converta listas em tuplas: tuple(my_list). Converta sets em frozensets: frozenset(my_set). Para dicts, use um frozenset de itens ou converta para uma representação hasheável. Use estruturas de dados imutáveis como chaves.
{[1, 2]: "value"} # TypeError: unhashable type: 'list'FloatingPointErrorUma operação de ponto flutuante falhou. Raramente observado, a menos que fpectl esteja habilitado.
IndexErrorUm índice de sequência está fora do intervalo válido para a sequência fornecida.
AttributeErrorUm objeto não possui o atributo ou método solicitado.
ProcessLookupErrorLançada quando um determinado processo (tipicamente um PID) não existe.
RecursionErrorA profundidade máxima de recursão foi ultrapassada.
NotImplementedErrorUm método que deveria ser implementado por uma subclasse ainda não foi implementado.