Python中使用json.dumps()代替str()保留字典
2021-11-29 本文已影响0人
小白兔胡萝卜
Python里的字典,其键值对使用双引号。
当使用str()转换成字符串后,发现双引号变成了单引号,若想要保留双引号,可使用json.dumps()代替str()。
示例:
import json
def main():
dict = {"1": "aa", "2": "bb", "3": "cc", "4": "dd"}
dict_str = str(dict)
dict_json = json.dumps(dict)
print(dict_str)
print(dict_json)
if __name__ == '__main__':
main()
运行结果:
{'1': 'aa', '2': 'bb', '3': 'cc', '4': 'dd'}
{''1'': ''aa'', ''2'': ''bb'', ''3'': ''cc'', ''4'': ''dd''}