title: python change source code while running
body: <p>Simple questions for those who know, pretty hard for me, as I think that it is not pratically possible.</p>
  
  <p>After making a simple python program, it is possible to run it on the computer's command prompt.</p>
  
  <p>I was wondering or it is possible to allow someone who runs it that way, to add an element to a list (list.insert) and have it still there the next time the program is run?(thus editting the predefined list to a new list and saving it that way)</p>
  
  <p>EDIT: just giving a bit more information:</p>
  
  <p>All the program has to do is allow you to choose a list. From this list it returns a random item.
  I was just hoping to allow to add items to this list while running the program, keeping the list updated afterwards.</p>