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

回答編集履歴

2

Update

2021/11/09 13:46

投稿

melian
melian

スコア21263

answer CHANGED
@@ -9,7 +9,7 @@
9
9
  vals = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
10
10
 
11
11
  for l, v in re.findall(rf'({"|".join(labels.keys())})(.)', text):
12
- labels[l] += vals[v] if v in vals.keys() else 0
12
+ labels[l] += vals[v] if v in vals else 0
13
13
 
14
14
  print(labels)
15
15
 

1

Update

2021/11/09 13:46

投稿

melian
melian

スコア21263

answer CHANGED
@@ -9,7 +9,7 @@
9
9
  vals = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
10
10
 
11
11
  for l, v in re.findall(rf'({"|".join(labels.keys())})(.)', text):
12
- labels[l] += vals[v]
12
+ labels[l] += vals[v] if v in vals.keys() else 0
13
13
 
14
14
  print(labels)
15
15