我正在浏览一本字典:
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
所以可能是这样的:
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
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。