如何使用JSON保存Python元组?

没有JSON格式的元组的概念。Python的JSON模块将Python元组转换为JSON列表,因为这是JSON中最接近元组的东西。不变性将不会保留。如果要保留它们,请使用泡菜等实用程序或编写自己的编码器和解码器。

如果您使用的是pickle,它将不会将Python模板存储在JSON文件中,而是存储在pkl文件中。如果您要通过网络发送数据,此功能将无用。最好的方法是使用自己的编码器和解码器,根据选择的编码器和解码器工作方式,它们将在列表和元组之间进行区分。