Estoy escribiendo un pequeño programa en python y estoy usando un diccionario cuyas claves y valores (como el título dice) son tuplas. Estoy tratando de utilizar JSON de la siguiente maneraDiccionario de ahorro cuyas claves son tuplas con json, python
import json
data = {(1,2,3):(a,b,c),(2,6,3):(6,3,2)}
print json.dumps(data)
problema es que siguen dando TypeError: keys must be a string
.
¿Cómo puedo hacerlo? Intenté mirar la documentación de Python pero no vi ninguna solución clara. ¡Gracias!
Pero el formato JSON requiere que las claves sean cadenas ... – kennytm
¿Puedo analizarlo como una cadena entonces? – Yotam
¿Por qué necesita tuplas como claves? – seriousdev