【发布时间】:2020-08-29 05:17:56
【问题描述】:
我有两本字典(商业和商业 1)。我将此字典转换为 JSON 文件(a 和 b)。然后我将这两个 JSON 对象附加到一个名为“all”的自定义列表中。 在这里,列表创建是静态的,我必须使其动态,因为字典的数量可能是随机的。但是输出应该是相同的结构。
这是我的代码部分
Python 代码
import something as b
business = {
"id": "04",
"target": b.YesterdayTarget,
'Sales': b.YSales,
'Achievements': b.Achievement
}
business1 = {
"id": "05",
"target": b.YesterdayTarget,
'Sales': b.YSales,
'Achievements': b.Achievement
}
# Convert Dictionary to json data
a= str(json.dumps(business, indent=5))
b= str(json.dumps(business1, indent=5))
all = '[' + a + ',\n' + b + ']'
print(all)
输出样本
[{
"id": "04",
"target": 55500000,
"Sales": 23366927,
"Achievements": 42.1
},
{
"id": "05",
"target": 55500000,
"Sales": 23366927,
"Achievements": 42.1
}]
感谢您的建议和努力。
【问题讨论】:
-
他们在换行吗?
-
你有一个崇高的目标。你有什么尝试?请发布您的代码并解释您对它不满意的原因。
-
**是的,A 和 B 字典在单独的行中 ** @Ava
-
@DYZ,我将创建 Alexa 技能,为了使其动态化,我必须将所有新的和更新的字典附加到一个列表中,例如 main = [ {所有字典都在这里}]
-
SO 不是免费的代码编写服务。即使您的代码不起作用,您也必须通过发布代码来证明您的努力。
标签: python-3.x dictionary