Python 3.x 如何从字典中的列表中获取变量?
我有这样的数据Python 3.x 如何从字典中的列表中获取变量?,python-3.x,bigdata,Python 3.x,Bigdata,我有这样的数据 {"result": [{"name": "Mil", "age": 21, "id": 1}, {"name": "Jen", "age": 23, "id": 2}, {"name": "Rosa", "age": 26, "id
{"result": [{"name": "Mil", "age": 21, "id": 1}, {"name": "Jen", "age": 23, "id": 2}, {"name": "Rosa", "age": 26, "id": 3}]}
在Python中,如何从这样的数据中获取每个人的“年龄”值?您可以访问这样的年龄:
d={“result”:[{“name”:“Mil”,“age”:21,“id”:1},{“name”:“Jen”,“age”:23,“id”:2},{“name”:“Rosa”,“age”:26,“id”:3}]}
年龄=[res[“age”]对于d[“result”].[21,23,26]
实际上,d[“result”]
是一个目录列表。因此,在更广泛的形式中,它与:
d={“result”:[{“name”:“Mil”,“age”:21,“id”:1},{“name”:“Jen”,“age”:23,“id”:2},{“name”:“Rosa”,“age”:26,“id”:3}]}
结果=d[“结果”]#一个列表
年龄=[]
对于结果中的res:
年龄=res[“年龄”]
ages.append(年龄)
印刷品(年龄)#[21,23,26]
您可以像这样访问年龄:
d={“result”:[{“name”:“Mil”,“age”:21,“id”:1},{“name”:“Jen”,“age”:23,“id”:2},{“name”:“Rosa”,“age”:26,“id”:3}]}
年龄=[res[“age”]对于d[“result”].[21,23,26]
实际上,d[“result”]
是一个目录列表。因此,在更广泛的形式中,它与:
d={“result”:[{“name”:“Mil”,“age”:21,“id”:1},{“name”:“Jen”,“age”:23,“id”:2},{“name”:“Rosa”,“age”:26,“id”:3}]}
结果=d[“结果”]#一个列表
年龄=[]
对于结果中的res:
年龄=res[“年龄”]
ages.append(年龄)
印刷品(年龄)#[21,23,26]
您可以使用以下代码:
dic={"result": [{"name": "Mil", "age": 21, "id": 1}, {"name": "Jen", "age": 23, "id": 2}, {"name": "Rosa", "age": 26, "id": 3}]}
lst = dic["result"]
age_lst =[]
for i in range(len(lst)):
age =lst[i]["age"]
age_lst = [age]+age_lst
print(age_lst)
您可以使用以下代码:
dic={"result": [{"name": "Mil", "age": 21, "id": 1}, {"name": "Jen", "age": 23, "id": 2}, {"name": "Rosa", "age": 26, "id": 3}]}
lst = dic["result"]
age_lst =[]
for i in range(len(lst)):
age =lst[i]["age"]
age_lst = [age]+age_lst
print(age_lst)
别忘了把名字放在引号之间。
“
或”
。啊,是的,你说得对,我会的。谢谢不要忘了把名字放在引号之间。“
或”
。啊,是的,你说得对,我会的。谢谢