title: Difference between del, remove, and pop on lists
body: <p>Is there any difference between these three methods to remove an element from a list?</p>
  <pre><code>&gt;&gt;&gt; a = [1, 2, 3]
  &gt;&gt;&gt; a.remove(2)
  &gt;&gt;&gt; a
  [1, 3]
  
  &gt;&gt;&gt; a = [1, 2, 3]
  &gt;&gt;&gt; del a[1]
  &gt;&gt;&gt; a
  [1, 3]
  
  &gt;&gt;&gt; a = [1, 2, 3]
  &gt;&gt;&gt; a.pop(1)
  2
  &gt;&gt;&gt; a
  [1, 3]
  </code></pre>