前提・実現したいこと
list[すもも,も,もも,も,もも,の,うち]
というリストで、一文字の要素を一つ前の要素と同じにして
new_list[すももも,ももも,ももの,うち]といったリストを作りたいが
for文、if文の組み合わせ方がよくわからない。
該当のソースコード
python
1from janome.tokenizer import Tokenizer 2text = 'すもももももももものうち' 3L =[] 4T = Tokenizer() 5S = T.tokenize(text) 6for token in S: 7 L.append(token.surface) 8print(L) 9#['すもも', 'も', 'もも', 'も', 'もも', 'の', 'うち']
試したこと
join()などを試したが、すべてを合わせてしまって部分的な要素の結合ができなかった。
補足情報(FW/ツールのバージョンなど)
windows:anaconda:pythonを使用しています。
初学者で、検索の仕方もいまいちわかりませんでした。どなたかよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー