将json对象中的数组放入列表

2024-06-17 13:20:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下代码:

y=list()
y.extend(args.get("vars"))
y.extend({("var_last","2")})
print(y)

而args应该看起来像:

args = {
    .
    .
    .
"vars": [
 {
 "name": "str"
  "value": "str"
 }]
 }

然而,我得到: {{O, b, j, c, t, o, b, j, e, c, t} {("last_var", "2")}}

而不是: {{"Str","str"},{("last_var", "2")}}

我做错了什么


1条回答
网友
1楼 · 发布于 2024-06-17 13:20:43

list的extends函数通过追加iterable中的所有项来扩展列表。 我想您正在寻找Python列表的append函数

y=list()
y.append(args.get("vars"))
y.append({("var_last","2")})
print(y)

Documentation

相关问题 更多 >