title: Creating an empty list in Python
body: <p>What is the best way to create a new empty list in Python?</p>
  
  <pre><code>l = [] 
  </code></pre>
  
  <p>or</p>
  
  <pre><code>l = list()
  </code></pre>
  
  <p>I am asking this because of two reasons:</p>
  
  <ol>
  <li>Technical reasons, as to which is faster. (creating a class causes overhead?)<br/></li>
  <li>Code readability - which one is the standard convention.</li>
  </ol>