回答編集履歴
2
修正
answer
CHANGED
@@ -23,4 +23,4 @@
|
|
23
23
|
for word in ['help', 'asap', 'urgent'])
|
24
24
|
```
|
25
25
|
|
26
|
-
で済むようにしよ
|
26
|
+
で済むようにしてあるよ、ということですね。
|
1
追記
answer
CHANGED
@@ -7,4 +7,20 @@
|
|
7
7
|
のように丸かっこで囲んで書くのですが、関数やメソッドなどの唯一の引数として渡す場合はかっこを省略できるという構文上の決まりがあります。
|
8
8
|
|
9
9
|
> 関数の唯一の引数として渡す場合には、丸括弧を省略できます。
|
10
|
-
> [6. 式 (expression) — Python 3.7.2 ドキュメント | 6.2.8. ジェネレータ式](https://docs.python.org/ja/3.7/reference/expressions.html#generator-expressions)
|
10
|
+
> [6. 式 (expression) — Python 3.7.2 ドキュメント | 6.2.8. ジェネレータ式](https://docs.python.org/ja/3.7/reference/expressions.html#generator-expressions)
|
11
|
+
|
12
|
+
要するに、
|
13
|
+
|
14
|
+
```python
|
15
|
+
any((re.search('+[.!-]*'.join(word), subj.lower())
|
16
|
+
for word in ['help', 'asap', 'urgent']))
|
17
|
+
```
|
18
|
+
|
19
|
+
だと丸かっこが多くてかっこ悪いので、
|
20
|
+
|
21
|
+
```python
|
22
|
+
any(re.search('+[.!-]*'.join(word), subj.lower())
|
23
|
+
for word in ['help', 'asap', 'urgent'])
|
24
|
+
```
|
25
|
+
|
26
|
+
で済むようにしよう、ということですね。
|