title: Python: Create a duplicate of an array
body: <p>I have an double array</p>
  
  <pre><code>alist[1][1]=-1
  alist2=[]
  for x in xrange(10):
      alist2.append(alist[x])
  alist2[1][1]=15
  
  print alist[1][1]
  </code></pre>
  
  <p>and I get 15.  Clearly I'm passing a pointer rather than an actual variable... Is there an easy way to make a <strong>seperate</strong> double array (no shared pointers) <strong>without having to do a double for loop</strong>?</p>
  
  <p>Thanks,
  Dan</p>