Python中遍历JSON对象实现键值对打印的求助
解决方法
你现在的循环只遍历到了字典的键,所以拿不到对应的值,有两种简单的修复方式:
方式1:通过键取值
循环里用当前的键去字典中获取对应值:
for key in d1[0]: print(f'{key}: {d1[0][key]}')
方式2:直接遍历键值对(更推荐)
用字典的items()方法,一次性拿到键和对应的值:
for key, value in d1[0].items(): print(f'{key}: {value}')
这样就能输出ack: 20这类你想要的键值对格式了。
内容的提问来源于stack exchange,提问作者TMask
相关产品推荐
相关产品推荐

