回答編集履歴

1

stripの適用順序を変更

2020/10/14 11:33

投稿

Daregada
Daregada

スコア11990

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- - 文字列の両端から邪魔な文字を`strip`で取り除いてから、`split`で単語に分割
5
+ - 文字列を`split`で単語に分割してから、各単語の両端邪魔な文字を`strip`で取り除
6
6
 
7
7
  - 分割された単語の中に、あらかじめ指定した単語リストの要素が含まれればそれを表示
8
8
 
@@ -16,7 +16,7 @@
16
16
 
17
17
 
18
18
 
19
- splitted = text.strip(' .,').split()
19
+ splitted = list(map(lambda x: x.strip(' .,!?'), text.split()))
20
20
 
21
21
  print(splitted)
22
22
 
@@ -27,3 +27,13 @@
27
27
  print(word)
28
28
 
29
29
  ```
30
+
31
+
32
+
33
+ ```result
34
+
35
+ ['The', 'T-shirt', 'looks', 'cool']
36
+
37
+ cool
38
+
39
+ ```