我正在尝试创建一个 python 字典,该字典将用作 html 文件中的 java script var 以实现可视化。作为必要条件,我需要创建所有名称都包含在双引号内的字典,而不是 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 的替代方法,因为我正在处理嵌套字典。