実現したいことと課題
お世話になります。
Pythonで2つリストの要素を比較したいと考えています。
比較の内容は、
あるリスト(以下、ss)の要素(文字列)に、除外したい文字列(リスト形式で保持、以下、jyogai)が含まていないものを残したいと考えています。
Python
1#あるリストと除外したい要素のリストの比較 2#SS:使用するリスト 3#jyogai:除外対象の文字列が入ったリスト 4#nokositaimono:ssの要素の内、jyogaiの要素を含んだものを除外したリスト 5 6#配列の要素比較 7for ss_item in ss: 8 for jyogai in jyogai_list: 9 if jyogai not in ss_item: 10 nokositaimono.append(ss_item)
上記のコードで実行すると以下のエラーが表示されます。
解決方法についてアドバイスをいただきたく、よろしくお願いします。
エラーメッセージ
Error
sys:1: DtypeWarning: Columns (4,6,7) have mixed types.Specify dtype option on import or set low_memory=False.
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "c:\users\desktop\work\python\実行プログラム.py", line 35, in SearchURL
if jyogai not in ss_item:
TypeError: 'in <string>' requires string as left operand, not NoneType
回答5件
あなたの回答
tips
プレビュー