为了账号安全,请及时绑定邮箱和手机立即绑定

如何遍历json格式的列表

如何遍历json格式的列表

HUX布斯 2021-03-29 12:43:38
我在变量“文本”中有以下输入,我想循环列表“文本”中的每个值并打印数字,尝试以下操作时遇到语法错误,任何人都可以在此处输入错误内容?text = [{u'isCurrentPatchSet': True, u'revision': u'52f0d3ae2dcfce2dcae11f5b72cd15dfd19b2d78', u'ref': u'refs/changes/19/352319/1', u'id': u'I02c3e5df67d8f3b6e5b217f3910b503c061a9f5d', u'number': u'352319'}, {u'isCurrentPatchSet': True, u'revision': u'52f0d3ae2dcfce2dcae11f5b72cd15dfd19b2d78', u'ref': u'refs/changes/20/325320/6', u'id': u'I02c3e5df67d8f3b6e5b217f3910b503c061a9f5d', u'number': u'325320'}]for num in text[i]['number']    print num
查看完整描述

1 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

你忘了:你的后for循环。


这是您应该做的:


for element in text:

    print element['number']

或具有列表理解功能:


for number in [element['number'] for element in text]:

    print number


查看完整回答
反对 回复 2021-04-01
  • 1 回答
  • 0 关注
  • 166 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信