私はPythonで少しのプログラムを書いていますが、(タイトルのように)キーと値がタプルである辞書を使用しています。キーがjsonであるタプルの辞書を保存する、python
import json
data = {(1,2,3):(a,b,c),(2,6,3):(6,3,2)}
print json.dumps(data)
問題を次のように私はTypeError: keys must be a string
を得続けるでJSONを使用しようとしています。
どうすればいいですか?私はPythonのドキュメントを見てみましたが、明確な解決策は見当たりませんでした。ありがとう!あなたが最初の文字列にあなたのタプルを変換する必要があります
JSON形式ではキーが文字列である必要があります... – kennytm
それを文字列として解析することはできますか? – Yotam
なぜタプルがキーとして必要ですか? – seriousdev