title: Logical operation between two Boolean lists
body: <p>I get a weird result and I try to apply the <code>and</code> or the <code>or</code> operator to 2  Boolean lists in python. I actually get the exact opposite of what I was expecting.</p>
  
  <pre><code>[True, False, False] and [True, True, False]
  &gt; [True, True, False]
  
  [True, False, False] or [True, True, False]
  &gt; [True, False, False]
  </code></pre>
  
  <p>Is that normal, and if yes, why?</p>