【发布时间】:2020-10-06 08:50:42
【问题描述】:
我有一个拥有无限世界的游戏,所以我使用块来渲染它。这些块存储在这样的字典中:
chunks = {
(0,0) : {
'floor' : 'stuff',
'items' : {}
},
(1,0) : {
'floor' : 'more stuff',
'items' : {}
}
}
如您所见,块的坐标存储为元组,wjich 非常方便,但这阻止了我将 dict 序列化为 JSON 文件。
有什么方法可以将每个块的键保存为元组 (x, y) 并将字典转储到 JSON 中?
【问题讨论】:
-
"块的坐标作为dict中的键"你能解释一下吗
-
@komatiraju032 抱歉,我是西班牙人,我的英语不是最好的。每个块都存储在字典中,其坐标作为键。我希望键是一个元组,所以我可以在我的代码中使用 (x, y)
-
为什么是 JSON?您是保存它还是将其发送到其他应用程序(不是用 python 编写的)?
标签: python json dictionary serialization key