¿Cómo comprobar si un diccionario contiene una clave específica? [duplicar]

Resuelto ripper234 asked hace 13 años • 0 respuestas

¿Cuál es la forma más limpia de comprobar si un diccionario contiene una clave?

x = {'a' : 1, 'b' : 2}
if (x.contains_key('a')):
    ....
ripper234 avatar Mar 15 '11 20:03 ripper234
Aceptado
'a' in x

y una búsqueda rápida revela información interesante al respecto: http://docs.python.org/3/tutorial/datastructures.html#dictionaries

cobbal avatar Mar 15 '2011 13:03 cobbal