title: Add list to numpy array
body: <p>I have an initial array that looks like that:</p>
  <pre><code>[[2, 3, 0], [4, 5, 0], [4, 0], [5, 0], [3, 0]]
  </code></pre>
  <p>after I use np.asarray(arr, dtype = object) it becomes like that:</p>
  <pre><code>[list([2, 3, 0]) list([4, 5, 0]) list([4, 0]) list([5, 0]) list([3, 0])]
  </code></pre>
  <p>and the problem is that I cant add another list because after adding one with <code>np.append(arr, list([0])</code> its look like that:</p>
  <pre><code>[list([2, 3, 0]) list([4, 5, 0]) list([4, 0]) list([5, 0]) list([3, 0]) 0]
  </code></pre>
  <p>instead of</p>
  <pre><code>[list([2, 3, 0]) list([4, 5, 0]) list([4, 0]) list([5, 0]) list([3, 0]) list([0])]
  </code></pre>
  <p>and if I add more, for example with <code>np.append(arr, list([1,2,3,0])</code> they are just added to the end as a simple number.</p>
  <p>So the question is how I could add a list to the NumPy array that I could use with arr[i] to print the entire list?</p>