美文网首页自动化测试之路自动化测试
python学习科普--获取数组中字典中某个字段

python学习科普--获取数组中字典中某个字段

作者: orange_ade | 来源:发表于2020-10-23 13:18 被阅读0次
    一、从数组中获取值
    例如:
    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']
    

    相关文章

      网友评论

        本文标题:python学习科普--获取数组中字典中某个字段

        本文链接:https://www.haomeiwen.com/subject/jhcvmktx.html