I have a json file like below
{
"sample": 100,
"columns": [{
"name": "col1",
"value": 11
},
{
"name": "col2",
"value": 210
},
.....
{
"name": "col10",
"value": 20
}
]
}
I need to find the position of name: col10 in the columns array.
Advertisement
Answer
something like the below
data = {
"sample": 100,
"columns": [{
"name": "col1",
"value": 11
},
{
"name": "col2",
"value": 210
},
{
"name": "col10",
"value": 20
}
]
}
col_name = 'col2'
for idx, entry in enumerate(data['columns']):
if entry['name'] == col_name:
print(f'index of {col_name} is {idx}')
# assuming it can be found once - break
break
output
index of col2 is 1