¿Búsqueda de diccionario insensible a mayúsculas y minúsculas? [duplicar]
Esta pregunta ya tiene una respuesta aquí:
Diccionario insensible a mayúsculas y minúsculas 9 respuestasPuedo usar map para implementar la búsqueda de listas que no distingue entre mayúsculas y minúsculas con Python.
a = ['xyz', 'wMa', 'Pma'];
b = map(string.lower, a)
if 'Xyz'.lower() in b:
print 'yes'
¿Cómo puedo hacer lo mismo con el diccionario?
Intenté el siguiente código, pero ap tiene la lista de ['a', 'b', 'c'], no el diccionario que no distingue entre mayúsculas y minúsculas.
a = {'a':1, 'B':2, 'c':3}
ap = map(string.lower, a)