title: How can I create many columns after a list in pandas?
body: <p>I have a dataframe, I want to create a lot of new columns after a list and filled with <code>0</code>, how can I do it?</p>
  
  <p>For example: </p>
  
  <pre><code>df = pd.DataFrame({"a":["computer", "printer"]})
  print(df)
  &gt;&gt;&gt;          a
  &gt;&gt;&gt;0  computer
  &gt;&gt;&gt;1   printer
  </code></pre>
  
  <p>I have a list</p>
  
  <pre><code>myList=["b","c","d"]
  </code></pre>
  
  <p>I want my new dataframe looks like:</p>
  
  <pre><code>&gt;&gt;&gt;          a  b  c  d
  &gt;&gt;&gt;0  computer  0  0  0
  &gt;&gt;&gt;1   printer  0  0  0
  </code></pre>
  
  <p>How can I do it?</p>