title: What happens if you append a list to itself?
body: <p>What will happen if I try to append a list to itself?</p>
  
  <pre><code># Let's say empty list is created.
  some_list = []
  # Now, append it with self
  some_list.append(some_list)
  # Output shows [[...]] on iPython console.
  </code></pre>
  
  <p>What does this mean? Does <code>some_list</code> become recursive list or something ? What will happen to reference count of <code>some_list</code>? How garbage collector will treat this? When this <code>some_list</code> will be garbage collected?</p>