将多个json对象放入lis

2024-05-20 08:01:51 发布

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

{"Id": 1,"product": "Mobile","price": 32889,"description": "Samsung"}
{"Id": 2,"product": "laptop","price": 52889,"description": "Dell"}
…
…
{"Id": 3,"product": "Mobile","price": 25889,"description": "Poco"}

每一行本身就是一个完整的json对象,并且有多行。我正试着把这些东西列成一个清单。有人能帮忙吗。 我对Json还不熟悉。你知道吗


Tags: 对象idjsondescriptionproductmobilepricedell
1条回答
网友
1楼 · 发布于 2024-05-20 08:01:51

如果json对象是单独的对象,那么

j_obj1={"Id": 1,"product": "Mobile","price": 32889,"description": "Samsung"}
j_obj2={"Id": 2,"product": "laptop","price": 52889,"description": "Dell"}
# init list
my_j_list=[]
# add your objects to list
my_j_list.append(j_obj1)
my_j_list.append(j_obj2)

如果json对象是动态的,例如从用户输入填充

j_obj = <dynamic from outside>
my_j_list=[]
my_j_list.append(j_obj)

Python列表基于索引和值mean工作;上面的j_obj_1在索引0处获得append,j_obj_2在索引1处获得append

打印您的列表

# to print glance of list
print my_j_list
# to print individual contents of list, or some operation
for j in my_j_list:
    print j
# to print element stored at index 1
print my_j_list[1]

有关列表的详细信息,请访问Python-Doc

相关问题 更多 >