gpt4 book ai didi

python - python合并json字符串出现语法错误

转载 作者:太空宇宙 更新时间:2023-11-04 07:13:28 24 4
gpt4 key购买 nike

我必须创建一个包含组合子字符串的 json 字符串。我编码如下

import json

s1 = {'name':'s1','age':15}
s2 = {'name':'s2','age':10}
s3 = {'name':'s3','age':12}
s = {'class':1}

master = {s,'students':[s1,s2,s3]}
print(master)

我在行中遇到了语法错误

master = {s,'students':[s1,s2,s3]}

我喜欢如下出门

{'class':1,'students':[{'name':'s1','age':15},{'name':'s2','age':10},{'name':'s3','age':12}]}

请帮忙。我是 python 新手

最佳答案

尝试:

master = {**s,'students':[s1,s2,s3]}

这会将 s 扩展为其键和值,以便它们直接成为 master 的一部分。否则,您必须直接使用 : between.

指定键和值。

请注意,这仅适用于 Python 3。

关于python - python合并json字符串出现语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58871216/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com