title: how to assign an entire list to each row of a pandas dataframe
body: <p>I have a dataframe and a list</p>
  
  <pre><code>df = pd.DataFrame({'A':[1,2,3], 'B':[4,5,6]})
  mylist= [10,20,30,40,50]
  </code></pre>
  
  <p>I would like to have a list as element in each row of a dataframe. If I do like <a href="https://stackoverflow.com/questions/19779015/how-to-assign-a-list-to-existing-column-of-pandas-data-frame">here</a>,</p>
  
  <pre><code>df['C'] = mylist
  </code></pre>
  
  <p>Pandas is trying to broadcast one value per row, so I get an error <code>Length of values does not match length of index</code>.</p>
  
  <pre><code>   A  B   C
  0  1  4  [10,20,40,50]
  1  2  5  [10,20,40,50]
  2  3  6  [10,20,40,50]
  </code></pre>