title: Django - Appending dictionary values return empty dictionary
body: <p>I have a list of words, called <code>lyrics_sorted</code>, that looks like this:</p>
  <p><code>lyrics_sorted = ['word1', 'word2', 'word3', ]</code></p>
  <p>Now I want to make a dictionary with this as one of the keys, and another key the normalized form of the word.</p>
  <p>So first I declare the key values, like this:</p>
  <pre><code>word_original = lyrics_sorted
  word_normalized = []
  </code></pre>
  <p>And then the dictionary:</p>
  <pre><code>grammar_dict = {'word_original': word_original, 'word_normalized': word_normalized}
  </code></pre>
  <p>And now for every word in <code>word_original</code> (or <code>lyrics_sorted</code>), I want to add the normalized form, so I do as follows:</p>
  <pre><code>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
  </code></pre>
  <p>But I get just an empty list. I can't figure out what I'm doing wrong; when I test it in the shell it works.</p>