title: Why doesn't the memory size change when you delete an item from the list?
body: <p>Yeah, why doesn't the size change when you delete an item from the list?<br>
  Is there a way to change this behavior?</p>
  
  <pre><code>Python 2.7.5+ (default, Feb 27 2014, 19:37:08) 
  &gt;&gt;&gt; from sys import getsizeof
  &gt;&gt;&gt; x = [1, 2, 3, 4]
  &gt;&gt;&gt; print getsizeof(x), x
  104 [1, 2, 3, 4]
  &gt;&gt;&gt; del x[3]
  &gt;&gt;&gt; print getsizeof(x), x
  104 [1, 2, 3]
  </code></pre>