回答編集履歴
2
コメントへの回答
answer
CHANGED
@@ -12,5 +12,17 @@
|
|
12
12
|
>>>
|
13
13
|
>>> print([s for s in ss if not any([type(jyogai)==str and jyogai in s for jyogai in jyogai_list])])
|
14
14
|
['orange']
|
15
|
+
```
|
16
|
+
コメントされた入力例は文法エラーなので、適当に修正してみました。
|
15
17
|
|
18
|
+
```python
|
19
|
+
>>> ss =['http://www.google.com/xxx'', 'https://www.microsoft.com/yyyy'', 'http://xxx.yyy.zzz'']
|
20
|
+
>>> jyogai_list = ['.google.com', '.microsoft.com']
|
21
|
+
>>> ss
|
22
|
+
['http://www.google.com/xxx'', 'https://www.microsoft.com/yyyy'', 'http://xxx.yyy.zzz'']
|
23
|
+
>>> jyogai_list
|
24
|
+
['.google.com', '.microsoft.com']
|
25
|
+
>>> print([s for s in ss if not any([type(jyogai)==str and jyogai in s for jyogai in jyogai_list])])
|
26
|
+
['http://xxx.yyy.zzz'']
|
16
|
-
```
|
27
|
+
```
|
28
|
+
どういう出力を期待しているのでしょうか?
|
1
てにをはの誤り修正
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
エラーの原因は、can110さんの書かれている通りです。
|
2
2
|
|
3
|
-
教えてしま
|
3
|
+
教えてしまうと勉強にはならないかもしれせんが、初心者の方には難しいような気がしますので回答します。
|
4
4
|
ループで書くと、フラグを使うとかして、あまり綺麗なプログラムにできないように思います。
|
5
5
|
内包表記を使うとまあまあのコードになるのですが、あまり気に入ってはいません。
|
6
6
|
|