vacio usar saber recorrer existe esta elementos ejemplo diccionario declarar como clave cargar agregar python

usar - saber si existe clave en diccionario python



¿Cómo puedo comprobar si existe una clave en un diccionario? (3)

Posible duplicado:
Compruebe si una clave dada ya existe en un diccionario

Digamos que tengo una matriz asociativa así: {''key1'': 22, ''key2'': 42} .

¿Cómo puedo comprobar si key1 existe en el diccionario?


Otro método es has_key() (si aún usa Python 2.X):

>>> a={"1":"one","2":"two"} >>> a.has_key("1") True


Si desea recuperar el valor de la clave, si existe, también puede utilizar

try: value = a[key] except KeyError: # Key is not present pass

Si desea recuperar un valor predeterminado cuando la clave no existe, use value = a.get(key, default_value) . Si desea establecer el valor predeterminado al mismo tiempo en caso de que la clave no exista, use value = a.setdefault(key, default_value) .


if key in array: # do something

Los arrays asociativos se denominan diccionarios en Python y puede obtener más información sobre ellos en la documentación de los stdtypes .