我需要一些关于如何解析列表并打印特定值的想法,让我说我想解析dependsontext然后只打印数字“249452”,请提出建议
INPUT:-
dependsontext = [{u'isCurrentPatchSet': True, u'revision': u'ad0beef66e5890cde6f0961ed03d8bc7e3defc63', u'ref': u'refs/changes/52/249452/1', u'id': u'Iad0beef66e5890cde6f0961ed03d8bc7e3defc63', u'number': u'249452'}]
OUTPUT:-
249452
答案 0 :(得分:3)
因为您使用了python标记,所以看起来像是
dependsontext[0]['number']
dependsontext
是一个单元素的词典列表,因此您可以使用[0]
获取第一个元素
然后,您可以使用密钥从该字典中检索值,例如['number']
你的问题有点不清楚 - 很难判断你是否正在使用python数据结构或字符串。如果是后者,我建议查看simplejson模块进行json解析。