¿Cómo le digo a dict () en Python 2 que use unicode en lugar de una cadena de bytes?

Aquí hay un ejemplo:

d = dict(a = 2)
print d
{'a': 2}

Cómo puedo decirdict() constructor para usar Unicode en lugar de eso, sin escribir la cadena de explicidades literales comou'a'? Estoy cargando un diccionario de unjson Módulo que por defecto utiliza Unicode. Quiero hacer uso de Unicode de ahora en adelante.

Respuestas a la pregunta(2)

Su respuesta a la pregunta