У меня есть список, который предоставляет значения для словаря. Однако ключ дублируется, поэтому в результате в словаре сохраняется только последнее значение.
Например, у меня есть следующее:
word='HOUSE'
classification=['NOUN','VERB']
dictionary= {}
for element in classification:
dictionary= {
'word':word,
'classification':element
}
Этот код просто сохраняет этот вход:
{'word': 'HOUSE', 'classification': 'VERB'}
Как я могу получить классификацию NOUN
? Я пробовал defaultdict, но я не смог заставить его работать:
data_dict = defaultdict(list)
for element in classification:
dictionary[word].append(word)
dictionary[classification].append(element)
Спасибо за вашу помощь