2013-02-22 62 views
0

我需要一些关于如何解析列表和打印特定值的想法,让我们说我想解析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

http://docs.python.org/2/tutorial/datastructures.html – monkut 2013-02-22 04:02:25

+0

你有一个字典(在列表中) – wim 2013-02-22 04:06:52

回答

3

,因为你使用的蟒蛇标签,它看起来像你想

dependsontext[0]['number'] 

dependsontext是字典的一个元素的列表,这样你就可以[0] 然后你可以检索值获得的第一个元素从那本字典中带一个ke y,就像['number']

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