开发者社区> 问答> 正文

将变量分配给“键”:基于另一个键中的值的值

我正在浏览一本字典:

d = {'clubs': [{'id': 30, 'club_name': 'One'}, 
           {'id': 33, 'club_name': 'Two'}]
    }

并将键“ id”的值分配给变量x。

for x in d['clubs']:
        x = x['id']
        print(x)

然后,我将“ id”传递给API调用,该API返回返回另一组数据并将其写入.csv文件。到目前为止,一切都很好。

当我遍历时,我想将另一个变量设置为同一记录的'club_name'键中的值,以便可以在命名输出文件时使用它。

任何方向将不胜感激。谢谢。

问题来源:stackoverflow

展开
收起
is大龙 2020-03-24 22:39:16 420 0
1 条回答
写回答
取消 提交回答
  • 所以可能是这样的:

    for k,v in d.items():
       if k == "clubs":
          for key,val in d[k].items():
            if key == "club_name":
              getClubVals = d[key]
              # this should be some guidance with what you need, you will get the 
              # values for that specific key i.e "club_name"
              # you can append the values or some do some sort of return with the values 
    

    回答来源:stackoverflow

    2020-03-24 22:39:23
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载