I have a list:
ab = [1, 2, a, b, c]
I did:
strab = str(ab).
So strab
is now a string.
In the context of setting a numpy array element with a sequence, you can use the built-in join to bypass setting it to a string:
str_list_obj = '-'.join(list_obj)
and afterwards when needed split the string sequence again with the same connector (provided it does not appear in the list's strings):
og_list_obj = str_list_obj.split("-")