回答編集履歴

1

コメント受けての追記

2020/06/08 07:10

投稿

yamap55
yamap55

スコア1376

test CHANGED
@@ -17,3 +17,39 @@
17
17
  print(ls[1])
18
18
 
19
19
  ```
20
+
21
+
22
+
23
+ ----
24
+
25
+
26
+
27
+ コメント受けての追記
28
+
29
+
30
+
31
+ > そこからの改善がよくわからないです。
32
+
33
+
34
+
35
+ mecabには詳しくないのですが、正常にmecabで出力したものでもこの事象が発生するのであれば、Hirasawa_Yui_3さんが記載されたコードのように分岐を追加すればよいかと思います。
36
+
37
+
38
+
39
+ EOSと条件をまとめると以下のようになるでしょうか。
40
+
41
+
42
+
43
+ ```python
44
+
45
+ # 略
46
+
47
+ for line in text:
48
+
49
+ if line in ['EOS', '']:
50
+
51
+ continue
52
+
53
+ # 略
54
+
55
+ ```