[英]I want to extract a specific section from a json file to python list
My Json Code:我的 Json 代码:
{
"details" : [ {
"username":"testuser1",
"name":"User1",
"code":"50",
"schoolcode":"100",
"password":"abcd"
},
{
"username": "testuser2",
"name": "User2",
"code": "60",
"schoolcode": "100",
"password": "1234"
}
]
}
Python Code:蟒蛇代码:
import json
f = open("data.json" ,)
data = json.load(f)
print(data["details"])
Output:输出:
[{'username': 'testuser1', 'name': 'User1', 'code': '50', 'schoolcode': '100', 'password': 'abcd'}, {'username': 'testuser2', 'name': 'User2', 'code': '60', 'schoolcode': '100', 'password': '1234'}]
Here I want to store the usernames in a list using python.在这里,我想使用 python 将用户名存储在列表中。
Loop over the list and pick the required attribute遍历列表并选择所需的属性
data = {
"details" : [ {
"username":"testuser1",
"name":"User1",
"code":"50",
"schoolcode":"100",
"password":"abcd"
},
{
"username": "testuser2",
"name": "User2",
"code": "60",
"schoolcode": "100",
"password": "1234"
}
]
}
users = [x['username'] for x in data['details']]
print(users)
output输出
['testuser1', 'testuser2']
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.