下面是合併過程後獲得的輸出。如何添加一個新的密鑰並匹配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_過程的輸出)。 –