for k,v in final.items():
print k,v
{'company':{'website':u'url','u_idr':'f457','contact':[u'+ 6569071560'] ,'company_name':u'name','social':{},email_domain':[u'name.com'],'email':u'1stdictionary'[email protected]'}}數值在循環中的字典中的關鍵錯誤
{ 'company':{'website':u'url','u_idr':'b9cd6','social':{'twitter':u'url','臉書':u'url','instagram': 'url'},'contact':[u'+ 6596097753'],'company_name':u'name','email_domain':[u'name.com'],'email':u'2stdictionary'semail @ name .com'}}
我想訪問聯繫人,電子郵件和社交的價值觀。知道了,這是一個簡單的邏輯,但仍是不做工精細,
下面是我的代碼:
for k, v in final.items():
print v[email]
我收到此錯誤,從第1辭典離開一號電子郵件
1stdictionary'[email protected]
Traceback (most recent call last):
File "untitled.py", line 229, in
print v['email'] KeyError: 'email'
我期望的輸出是我需要收集的電子郵件,聯繫人和社會
使用'打印最終[K]'或'直接打印v' – luoluo
但我特別需要的接觸,社會和電子郵件的價值。 print v或final [k]打印字典的值部分。 @luoluo – NiviSRa
也許你需要'print v [「email」]''。 – luoluo