title: Variable creation process in Python
body: <p>Doing everything in Microsoft shell and using 2.7.12</p>
  
  <h1>Prelude</h1>
  
  <pre><code>a = [1,2,3,4,5]
  b = [1,2,3,4,5]
  c = a
  </code></pre>
  
  <h1>Actions</h1>
  
  <pre><code>a[0] is b[0] is c[0]
  True
  </code></pre>
  
  <p>Are not the three lists pointing to the same elements in the memory location? and are therefore liable to change if one is changed?</p>
  
  <p>Part I understand:</p>
  
  <pre><code>c[0] = 8888888
  a[0]
  8888888
  </code></pre>
  
  <p>Part I don't understand:</p>
  
  <pre><code>b[0] = 9999999
  a[0]
  1
  </code></pre>