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

質問編集履歴

5

修正

2017/05/12 15:06

投稿

trafalbad
trafalbad

スコア303

title CHANGED
File without changes
body CHANGED
@@ -19,7 +19,6 @@
19
19
 
20
20
  リストは下記コードで作ることを考えています。
21
21
  ```
22
- word_sec=['値下げ', '弊社限定未公開物件', '豊田駅徒歩8分', 'ライオンズガーデン明大前パラダイム']
23
22
  sss#単語群
24
23
  cat=[]
25
24
  for l in word_sec:

4

修正

2017/05/12 15:06

投稿

trafalbad
trafalbad

スコア303

title CHANGED
File without changes
body CHANGED
@@ -23,7 +23,7 @@
23
23
  sss#単語群
24
24
  cat=[]
25
25
  for l in word_sec:
26
- for n in nm.parse(l, as_nodes=True):
26
+ for n in nm.parse(l, as_nodes=True):#mecabの分かち書き
27
27
  if n.surface in sss:
28
28
  if n.surface !="":
29
29
  cat.append([l,n.surface])

3

修正

2017/05/12 13:56

投稿

trafalbad
trafalbad

スコア303

title CHANGED
File without changes
body CHANGED
@@ -15,4 +15,17 @@
15
15
  for i, v in cat.items()
16
16
  のようにfor文を使ってdicに自動で格納したいと考えてます。
17
17
 
18
- すでにリストcatは存在しているものとして、catから上記の辞書dicのように一つのkeyに対して複数の値を持つ辞書をfor文で作る方法を教えて下さい。
18
+ すでにリストcatは存在しているものとして、catから上記の辞書dicのように一つのkeyに対して複数の値を持つ辞書をfor文で作る方法を教えて下さい。
19
+
20
+ リストは下記コードで作ることを考えています。
21
+ ```
22
+ word_sec=['値下げ', '弊社限定未公開物件', '豊田駅徒歩8分', 'ライオンズガーデン明大前パラダイム']
23
+ sss#単語群
24
+ cat=[]
25
+ for l in word_sec:
26
+ for n in nm.parse(l, as_nodes=True):
27
+ if n.surface in sss:
28
+ if n.surface !="":
29
+ cat.append([l,n.surface])
30
+ cat
31
+ ```

2

修正

2017/05/12 13:55

投稿

trafalbad
trafalbad

スコア303

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,4 @@
1
+ ```
1
2
  cat=[['b', 'a1'],
2
3
  ['b', 'a2'],
3
4
  ['c', 'b1'],
@@ -8,6 +9,7 @@
8
9
  ['d', 'c3']]
9
10
 
10
11
  dic={'b': (['a1', 'a2']), 'c': ['b1','b2','b3'], 'd':['c1','c2','c3']}
12
+ ```
11
13
 
12
14
  cat内の値をdicのように一つのkeyに対して複数の値を持つような辞書を作りたいのですが、一つ一つ辞書に格納するのではなく
13
15
  for i, v in cat.items()

1

変更

2017/05/12 13:50

投稿

trafalbad
trafalbad

スコア303

title CHANGED
File without changes
body CHANGED
File without changes