将python中数组的字符串元素拆分为个字符
我仍然是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
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']])