I have this json and I want to extract only follower_ids w.r.t project_id into a list as :
followers_ids_for_01 = [123,124,...]
followers_ids_for_02 = [125,126,...]
Json List :
{
"data": [{
"id": 01,
"followers": [{
"id": 123,
"name": "Shivkumar"
}, {
"id": 124,
"name": "Sneha"
},
{
.....
}],
}, {
"id": 02,
"followers": [{
"id": 125,
"name": "Teja"
}, {
"id": 126,
"name": "Harsha"
},
{
......
}],
}]
}
What I tried :
data =json_list
projects = data['data']
followers_ids =[]
for project in projects:
for i in project['followers']:
followers_ids.append( i['id'])
print followers_ids
Output:
[123, 124, 125, 126]
Can someone suggest How to generate list for "followers_ids_for_{project_id}
" and add its respective followers ids in it?
Edit/Update:
I need to generate named variables for blank lists
datalists = dict()
for project in projects:
datalists["followers_ids_for_{}".format(project['id'])] = []
print datalists
#{'followers_ids_for_1': [], 'followers_ids_for_2': []}