title: Python: Differences between lists and numpy array of objects
body: <p>What are the advantages and disadvantages of storing Python objects in a <code>numpy.array</code> with <code>dtype='o'</code> versus using <code>list</code> (or <code>list</code> of <code>list</code>, etc., in higher dimensions)?</p>
  
  <p>Are numpy arrays more efficient in this case?  (It seems that they cannot avoid the indirection, but might be more efficient in the multidimensional case.)</p>