Exceptions PythonErreur
FloatingPointErrorFloatingPointError
Une opération en virgule flottante a échoué. Rarement rencontrée sauf si fpectl est activé.
python
Voir les détails TypeError: unhashable typeUn objet mutable a été utilisé là où un objet hachable (immuable) est requis, comme une clé de dictionnaire ou un élément d'ensemble.
Vous avez tenté d'utiliser une list, un dict, un set ou un autre objet mutable comme clé de dictionnaire ou élément d'ensemble. Seuls les objets hachables (immuables) peuvent être utilisés comme clés : chaînes, nombres, tuples (d'éléments hachables), frozensets.
Convertissez les listes en tuples : tuple(my_list). Convertissez les sets en frozensets : frozenset(my_set). Pour les dicts, utilisez un frozenset d'items ou convertissez vers une représentation hachable. Utilisez des structures de données immuables comme clés.
{[1, 2]: "value"} # TypeError: unhashable type: 'list'FloatingPointErrorUne opération en virgule flottante a échoué. Rarement rencontrée sauf si fpectl est activé.
IndexErrorUn index de séquence est en dehors de la plage valide pour la séquence donnée.
AttributeErrorUn objet ne possède pas l'attribut ou la méthode demandé.
ProcessLookupErrorLevée lorsqu'un processus donné (généralement un PID) n'existe pas.
RecursionErrorLa profondeur maximale de récursion a été dépassée.
NotImplementedErrorUne méthode qui devrait être implémentée par une sous-classe ne l'a pas encore été.