下面是合并过程后获得的输出。如何添加一个新的密钥并匹配python字典中的现有值?
{
u'a '{u'id'[u'VPH65848HI '],u'social_links'[ 'linkedin_link', 'facebook_link'],
u'b“{ u'id '[u'VPH65848HJ'],u'social_links '[' linkedin_link”, 'facebook_link']
}
我的期望的输出是
{
u'a ':{u'id':[u'V-PH65848HI '],u'social_links':{ 'LinkedIn':[ 'linkedin_link'], 'Facebook的:[' facebook'链接]]}},
u'b':{u'id':[u'V-PH65848HJ'],u'social_links': {'linkedin':['linkedin_link'],'facebook: [ 'facebook_link']}}
}
的下面是代码:
for k,v in result.items():
if v['social_links']:
for v1 in v['social_links']:
if "facebook" in v1:
result['facebook']=result['social_links'][1]
我不知道该如何处理。请帮助!提前致谢。
将是不错的分享您的输入,以及... – Julien
@Julien:我认为第一个块引用是输入(从_some other_过程的输出)。 –