0
我有一個初始化的詞典,如:姓名的Python:更新與新名單值的初始化字典爲每個鍵
nemas = {'PERSON' : '', 'ORGANIZATION':'' , 'LOCATION': ''}
和三個列表:
person_names = [u'Albert Einstein', u'Hermann Einstein', u'Pauline Koch', u'Einstein', u'Jakob']
organization_names = [u'Elektrotechnische Fabrik J. Einstein & Cie']
location_names = [u'Ulm', u'Kingdom of Britain', u'Munich']
我打算更新字典並獲得:
names = { 'PERSON' : [u'Albert Einstein', u'Hermann Einstein', u'Pauline Koch', u'Einstein', u'Jakob'],
'ORGANIZATION': [u'Elektrotechnische Fabrik J. Einstein & Cie'],
'LOCATION': [u'Ulm', u'Kingdom of Britain', u'Munich'] }
我想:
name_dict = {"PERSON":dict(person_names), "ORGANIZATION": dict(organization_names), "LOCATION":dict(locatoin_names)}
print(names.update(name_dict))
但它沒有工作。有沒有Pythonic方法來解決這個問題?
你的第一部字典給出了一個語法錯誤得到預期的輸出。 – RemcoGerlich
'nemas = {'PERSON':,'ORGANIZATION':,'LOCATION':}'是無效的python ... –
我糾正了它,謝謝 –