title: Add to dictionary by value (and generate key)
body: <p>In Django, you often have to add many variables into dictionary (context in views). Names of these variables are often big to be clear what it is. </p>
  
  <p>Example:</p>
  
  <pre><code>userprofile_creation_form = UserProfileCreationForm()
  </code></pre>
  
  <p>It's uncomfortable, when you have a lot of such variables, to write keys for them since keys are often the same as variable names.</p>
  
  <pre><code>context['userprofile_creation_form'] = userprofile_creation_form
  ... imagine 6 other variables
  ... 
  ...
  </code></pre>
  
  <p>So I would like to be able to put variable into dictionary just using this variable and name would be generated from it's name. </p>
  
  <p>Like:</p>
  
  <pre><code>context.add(userprofile_creation_form)
  
  &gt;&gt;&gt; context 
  &gt;&gt;&gt; {'userprofile_creation_form':&lt;Form userprofile_creation_form&gt;, ... }
  </code></pre>
  
  <p>Is it possible to do that somehow in python or is there some module or workaround which can provide this behaviour?</p>