将python中数组的字符串元素拆分为个字符

将python中数组的字符串元素拆分为个字符,python,arrays,string,numpy,split,Python,Arrays,String,Numpy,Split,我仍然是Python新手,解决方案可能很简单,但我觉得卡住了。我有这样一个数组: array([['one two'], ['three four'], ['five six'], ['seven eight']], dtype='<U9') 在将此数组转换为列表时,我尝试将其拆分,但是我不知道如何将其转换回上面的数组。提前感谢您的帮助 在普通python中使用array是很少见的-list更为广泛。但如果使用列表,您将执行a=list([lis

我仍然是Python新手,解决方案可能很简单,但我觉得卡住了。我有这样一个数组:

array([['one two'],
       ['three four'],
       ['five six'],
       ['seven eight']], dtype='<U9')

在将此数组转换为列表时,我尝试将其拆分,但是我不知道如何将其转换回上面的数组。提前感谢您的帮助

在普通python中使用
array
是很少见的-
list
更为广泛。但如果使用列表,您将执行
a=list([list(item[0]),用于a中的项)

列表(“abc”)==[“a”、“b”、“c”]
,因为字符串是其字符的一个可数
array
的工作原理应该基本相同,只是您还应该处理
dtype
属性。

dtype正确吗?只需像这样存储第一个数组,就可以将字符串长度限制为5个字符,例如,“一两个”将存储为“一个t”
array([['o', 'n', 'e', 't', 'w', 'o'],
       ['t', 'h', 'r', 'e', 'e', 'f', 'o', 'u', 'r'],
       ['f', 'i', 'v', 'e', 's', 'i', 'x'],
       ['s', 'e', 'v', 'e', 'n', 'e', 'i', 'g', 'h', 't']])