从字典列表的组合中提取值
Extracting a value from a combination of list of dictionaries
eutils
包形式 NCBI returns 特定请求的以下对象。我想从中提取值 245540。我该怎么做?
[{u'LinkSetDb' : [{u'DbTo' : 'sra',
u'Link' : [{u'Id': '245540'}],
u'LinkName' : 'biosample_sra'}],
u'DbFrom' : 'biosample',
u'IdList' : ['1178400'],
u'LinkSetDbHistory': [],
u'ERROR' : []}]
如果变量名是 var 那么 var[0]['LinkSetDb'][0]['Link'][0]['Id']
eutils
包形式 NCBI returns 特定请求的以下对象。我想从中提取值 245540。我该怎么做?
[{u'LinkSetDb' : [{u'DbTo' : 'sra',
u'Link' : [{u'Id': '245540'}],
u'LinkName' : 'biosample_sra'}],
u'DbFrom' : 'biosample',
u'IdList' : ['1178400'],
u'LinkSetDbHistory': [],
u'ERROR' : []}]
如果变量名是 var 那么 var[0]['LinkSetDb'][0]['Link'][0]['Id']