我正在尝试创建一个 python 字典,它将作为 html 文件中的一个 java 脚本变量用于可视化目的。作为必要条件,我需要创建所有名称都包含在双引号中的字典,而不是 Python 使用的默认单引号。有没有简单优雅的方法。
couples = [
['jack', 'ilena'],
['arun', 'maya'],
['hari', 'aradhana'],
['bill', 'samantha']]
pairs = dict(couples)
print pairs
产出:
{'arun': 'maya', 'bill': 'samantha', 'jack': 'ilena', 'hari': 'aradhana'}
预期产出:
{"arun": "maya", "bill": "samantha", "jack": "ilena", "hari": "aradhana"}
我知道,json.dumps(pairs)
可以完成这项工作,但是字典作为一个整体被转换成一个字符串,这并不是我所期望的。
PS: 使用 json 是否有替代方法,因为我使用的是嵌套字典。