title: How to retrieve a variable's name in python at runtime?
body: <p>Is there a way to know, during run-time, a variable's name (from the code)?
  Or do variable's names forgotten during compilation (byte-code or not)?</p>
  
  <p>e.g.:</p>
  
  <pre>
  >>>  vari = 15
  >>>  print vari.~~name~~()
  'vari'
  </pre>
  
  <p><strong>Note</strong>: I'm talking about plain data-type variables (<code>int</code>, <code>str</code>, <code>list</code> etc.)</p>