title: How to maintain lists and dictionaries between function calls in Python?
body: <p>I have a function. Inside that I'm maintainfing a dictionary of values.
  I want that dictionary to be maintained between different function calls</p>
  
  <p>Suppose the dic is :</p>
  
  <pre><code>a = {'a':1,'b':2,'c':3}
  </code></pre>
  
  <p>At first call,say,I changed a[a] to 100
  Dict becomes <code>a = {'a':100,'b':2,'c':3}</code></p>
  
  <p>At another call,i changed a[b] to 200
  I want that dic to be <code>a = {'a':100,'b':200,'c':3}</code></p>
  
  <p>But in my code a[a] doesn't remain 100.It changes to initial value 1.</p>
  
  <p>I need an answer ASAP....I m already late...Please help me friends...</p>