Mon erreur svp ?
Résolu
Python.f4c
Messages postés
17
Statut
Membre
-
Python.f4c Messages postés 17 Statut Membre -
Python.f4c Messages postés 17 Statut Membre -
a ={}
a["nom"] = "engel"
a["prenom"] = "olivier"
>>> a.has_key("nom")
Traceback (most recent call last):
File "<console>", line 1, in <module>
AttributeError: 'dict' object has no attribute 'has_key'
1 réponse
-
Bonjour
Si tu utilises Python 3 comme il me semble d'après tes autres messages, sache que has_key a été supprimé. Utilise 'in' :
https://docs.python.org/3.1/whatsnew/3.0.html#builtins-
-
Il n' y a pas de point, in est un opérateur. De plus, c'est 'nom' qui est dans 'a', pas 'a' qui est dans 'nom'.
https://portingguide.readthedocs.io/en/latest/dicts.html -
-