title: Why isn't assigning to an empty list (e.g. [] = "") an error?
body: <p>In python 3.4, I am typing</p>
  
  <pre><code>[] = "" 
  </code></pre>
  
  <p>and it works fine, no Exception is raised. Though of course <code>[]</code> is not equal to <code>""</code> afterwards.</p>
  
  <pre><code>[] = ()
  </code></pre>
  
  <p>also works fine. </p>
  
  <pre><code>"" = []
  </code></pre>
  
  <p>raises an exception as expected though, </p>
  
  <pre><code>() = ""
  </code></pre>
  
  <p>raises an exception as expected though. So, what's going on? </p>