parseToNode() を使用してください
Python
1import MeCab
2
3mecab = MeCab.Tagger('-Ochasen')
4mecab.parse('')
5node = mecab.parseToNode('すもももももももものうち')
6origin = []
7parts = []
8while node:
9 origin.append(node.surface)
10 parts.append(node.feature.split(',')[0])
11 node = node.next
12
13print(origin)
14#=> ['', 'すもも', 'も', 'もも', 'も', 'もも', 'の', 'うち', '']
15
16print(parts)
17#=> ['BOS/EOS', '名詞', '助詞', '名詞', '助詞', '名詞', '助詞', '名詞', 'BOS/EOS']
上記のサンプルでは BOS/EOSも入ってますが、必用に応じて __Skip__するなり__Delete__するなりしてください