python学习科普--获取数组中字典中某个字段
2020-10-23 本文已影响0人
orange_ade
一、从数组中获取值
例如:
data=['A', 'D', 'E']
print(data[0]) #获取到数组的第一个值,同理获取第二个值则为data[1]
输出结果:A
二、从字典中获取值
例如:
data={'A': '001','B': '002', 'C': '003'}
print(data['A']) #获取到字典的第一个字典值,同理获取第二个字段值则为data['B']
输出结果:001
三、从数组中字典中获取某个字典值
例如:
param=[{'Num': 2, 'VCU': 'DWHN60'},{'Num': 2, 'NO': 'DWHN61'}]
print(param[0]["VCU"]) #获取到数组中第一个字典中字段VCU的值,同理获取数组中第二个字典中字段VCU的值为print(param[1]["VCU"])
输出结果:
四、最后一个比较复杂穿插的
例如某接口resp返回如下:
{
'data': {
'groups': [{
'name': '工程信息基础信息部',
'children': [{
'id': 2,
'label': 'Research Managers[信息部主管]'
}, {
'id': 10242,
'label': 'Cpis Researcher[深化信息员]'
}]
}]
}
}
若我们要取到数据中的字段ID,则为:resp.data.groups[0]['children'][0]['id']