Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/machine-learning/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何从字典中的列表中获取变量?_Python 3.x_Bigdata - Fatal编程技术网

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)

别忘了把名字放在引号之间。
。啊,是的,你说得对,我会的。谢谢不要忘了把名字放在引号之间。
。啊,是的,你说得对,我会的。谢谢