【发布时间】:2019-02-03 19:40:22
【问题描述】:
我一直在尝试以所需格式打印字典输出,但不知怎么的,python 会按顺序打印。
identifiers = {
"id" : "8888",
"identifier" :"7777",
}
for i in range(1, 2):
identifiers['id'] = "{}".format(i)
print str(identifiers).replace("'","\"")
我的代码输出:
{"identifier": "7777", "id": "1"}
需要输出:
{"id": "1" , "identifier": "7777"}
谢谢!
【问题讨论】:
-
字典是无序的,因此添加键的顺序不一定反映您给它们的顺序。如果您关心订单,请查看:link
标签: python