Piszę mały program w Pythonie i używam słownika, którego (podobnie jak w tytule) klucze i wartości są krotkami. Próbuję użyć json w następujący sposób:Zapisywanie słownika, którego kluczami są krotki z jsonem, pytonem
import json
data = {(1,2,3):(a,b,c),(2,6,3):(6,3,2)}
print json.dumps(data)
Problem jest ciągle otrzymuję TypeError: keys must be a string
.
Jak mogę to zrobić? Próbowałem przeglądając dokumentację Pythona, ale nie widziałem żadnego jasnego rozwiązania. Dzięki!
Ale format JSON wymaga kluczy do ciągów znaków ... – kennytm
Czy mogę przetworzyć go jako ciąg? – Yotam
Dlaczego potrzebne są krotki jako klucze? – seriousdev