首页 > 解决方案 > 如何将带有元组键和整数值的字典写入文件?

问题描述

我有一个带有元组键和整数值的字典。像这样:

{(3, 935): 1, (3, 9594): 1, (2, 4593): 1}

我想把它写到一个文本文件中。但是,当我尝试使用 json 时,我发现 json 只支持字符串格式,所以我失败了。我最初也尝试将键转换为字符串。像这样:

for key in dict:
    key_str = str(key)
    tmp_str_dict = {key_str : dict[key]}
    str_dict = dict(Counter(str_dict)+Counter(tmp_str_dict))
    print len(str_dict)

但是有一个性能问题太慢了。

标签: python-2.7

解决方案


推荐阅读