У меня есть список слов под названием lyrics_sorted
, который выглядит так:
lyrics_sorted = ['word1', 'word2', 'word3', ]
Теперь я хочу создать словарь с этим в качестве одного из ключей, и еще один ключ - нормализованная форма слова.
Итак, сначала я объявляю ключевые значения, например:
word_original = lyrics_sorted
word_normalized = []
А затем словарь:
grammar_dict = {'word_original': word_original, 'word_normalized': word_normalized}
И теперь для каждого слова в word_original
(или lyrics_sorted
) я хочу добавить нормализованную форму, поэтому я делаю следующее:
for word in lyrics_sorted:
w = morph.parse(word)[0]
word_normalized.append(w.normal_form)
context['grammar_dict'] = list(zip(grammar_dict['word_original'],
grammar_dict['word_normalized'],))
return context
Но я получаю только пустой список. Я не могу понять, что делаю не так; при тестировании в оболочке работает.