我写了这个代码:
import json
window_screen = {"window.screen":
{"availHeight": 1080,
"availLeft": 1920,
"availWidth": 1920,
"clientHeight": 1080,
"colorDepth": 32,
"height": 1080,
"offsetWidth": 1920,
"pixelDepth": 32,
"top": 1080,
"width": 1920}}
window_navigator = {"window.navigator":
{"appVersion": "",
"product": "",
"vendor": "",
"vendorSub": "",
"online": "",
"appName": "",
"appCodeName": "",
"oscpu": "",
"userAgent": "",
"language": "",
"languages":"",
"platform":""}}
data = dict(window_screen, **window_navigator)
print json.dumps(data, indent=3)
脚本工作,但对列表进行排序。我需要按上面写的顺序打印。在
所需输出:
^{pr2}$我需要这个输出,没有属性排序,怎么能做到这一点?在
Python字典不维护顺序,因此不能保证输入数据的顺序与从} 。在
json.dumps()
发出时的顺序相同。如果你需要一本有序的词典,请查阅^{相关问题 更多 >
编程相关推荐