teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2019/11/22 23:51

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -1,1 +1,21 @@
1
- 名詞でも動詞でも形容詞でもないノードがあると、node = node.nextが呼ばれないので無限ループします。
1
+ 名詞でも動詞でも形容詞でもないノードがあると、node = node.nextが呼ばれないので無限ループします。
2
+
3
+ ----
4
+
5
+ 追記
6
+
7
+ 解決したようでよかったのですが、よく見たら動詞ではないノードがあるとそれだけでもうだめでしたね。
8
+
9
+
10
+ ```pyhton
11
+ while node:
12
+ if node.feature.split(",")[0] == u"名詞":
13
+ words.append(node.surface)
14
+ elif node.feature.split(",")[0] == u"形容詞":
15
+ words.append(node.feature.split(",")[6])
16
+ elif node.feature.split(",")[0] == u"動詞":
17
+ words.append(node.feature.split(",")[6])
18
+
19
+ node = node.next
20
+ ```
21
+ ですね。