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

回答編集履歴

1

追記

2021/05/27 05:35

投稿

8524ba23
8524ba23

スコア38352

answer CHANGED
@@ -1,3 +1,12 @@
1
1
  `jyogai_list`に`None`である要素が含まれていると提示エラーが発生します。確認ください。
2
+ ```Python
3
+ ss = ['abc']
4
+ jyogai_list = ['ab', None]
5
+ nokositaimono = []
6
+ for ss_item in ss:
7
+ for jyogai in jyogai_list:
8
+ if jyogai not in ss_item: # TypeError: 'in <string>' requires string as left operand, not NoneType
9
+ nokositaimono.append(ss_item)
10
+ ```
2
11
  なお、提示コードでは意図した動作をしませんので処理を見直してください。
3
12
  たとえば`ss_item = 'abc'`、`jogai_list = ['d','e']`の場合、`nokositaimono`には`abc`が2つ入ります。