Python 如何循环json格式的列表

Python 如何循环json格式的列表,python,Python,我在变量“text”中有以下输入,我想循环列表“text”中的每个值并打印数字,尝试以下操作时出现语法错误,有人能提供关于此处错误的输入吗 text = [{u'isCurrentPatchSet': True, u'revision': u'52f0d3ae2dcfce2dcae11f5b72cd15dfd19b2d78', u'ref': u'refs/changes/19/352319/1', u'id': u'I02c3e5df67d8f3b6e5b217f3910b503c061a9f

我在变量“text”中有以下输入,我想循环列表“text”中的每个值并打印数字,尝试以下操作时出现语法错误,有人能提供关于此处错误的输入吗

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

你忘记了
在你的
for
循环之后

以下是您应该做的:

for element in text:
    print element['number']
或具有列表理解能力:

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