¿Cómo puedo comprobar si existe una clave en un diccionario? [duplicar]
Digamos que tengo una matriz asociativa como esta: {'key1': 22, 'key2': 42}
.
¿Cómo puedo comprobar si key1
existe en el diccionario?
Aceptado
if key in array:
# do something
Las matrices asociativas se denominan diccionarios en Python y puede obtener más información sobre ellas en la documentación de stdtypes .
Otro método es has_key()
(si todavía usa Python 2.X):
>>> a={"1":"one","2":"two"}
>>> a.has_key("1")
True