数千の短い文字列を含むリストと、数十万の短い文字列を含む.csvファイルがあります。すべてのリスト要素は一意です。.csvファイルの文字列ごとに、複数のリスト要素が含まれているかどうかを確認する必要があります。
例えば。私は文字列を持っています:
example_string = "mermaids have braids and tails"
そしてリスト:
example_list = ["me", "ve", "az"]
明らかに、サンプル文字列には複数のリスト項目が含まれています。私とve。私のコードはこれを示す必要があります。ただし、リストが
example_list = ["ai", "az", "nr"]
リスト要素は1つだけ含まれています。
次のコードは、.csvファイルの各行に少なくとも1つのリスト要素が含まれているかどうかを確認すると思います。ただし、複数の異なるリスト要素が含まれているかどうかはわかりません。
data = file("my_file_of_strings.csv", "r").readlines()
for line in data:
if any(item in my_list for i in line):
#Do something#