0

我需要一些关于如何解析列表和打印特定值的想法,假设我想解析dependontext,然后只打印数字“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
4

1 回答 1

3

因为你使用了 python 标签,所以看起来你想要

dependsontext[0]['number']

dependsontext是一个单元素的字典列表,因此您可以使用 获取第一个元素[0] 然后您可以使用键从该字典中检索一个值,例如['number']

不过,您的问题有点不清楚 - 很难判断您使用的是 python 数据结构还是字符串。如果是后者,我建议查看用于 json 解析的 simplejson 模块。

于 2013-02-22T04:05:34.457 回答