def construct_1d_object_array_from_listlike(values):
<EOL>result = np.empty(len(values), dtype='<STR_LIT:object>')<EOL>result[:] = values<EOL>return result<EOL>
Transform any list-like object in a 1-dimensional numpy array of object
dtype.

Parameters
----------
values : any iterable which has a len()

Raises
------
TypeError
    * If `values` does not have a len()

Returns
-------
1-dimensional numpy array of dtype object