找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 89|回复: 0

[求助] 遍历字典问题

0

主题

0

帖子

0

积分

贫民

积分
0
flyfeng2 发表于 2020-11-11 18:05:50 | 显示全部楼层 |阅读模式
本帖最后由 flyfeng2 于 2020-11-11 18:10 编辑
  1. dict_data = {
  2.     "data": [{
  3.         "id": "Q9FF4BTHH4",
  4.         "attributes": {
  5.             "certificateType": "IOS_DISTRIBUTION"
  6.         }
  7.         
  8.         
  9.     }, {
  10.   
  11.         "id": "RRU67H34BD",
  12.         "attributes": {
  13.             "certificateType": "IOS_DEVELOPMENT"
  14.         }
  15.         
  16.         
  17.     }]
  18.    
  19.    
  20. }
复制代码
这里想获取 到"certificateType": "IOS_DEVELOPMENT" 中的  id值 即使获得到   "id": "RRU67H34BD",
一下是代码  虽然能取到值 但是有报错 KeyError: 0
  1. for i in dict_data.keys():
  2.     for k in range(len(dict_data[i])):
  3.         if dict_data[i][k]['attributes']['certificateType'] == 'IOS_DEVELOPMENT':
  4.             print(dict_data[i][k]['id'])
复制代码




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表