いくつかのリストがあり、それらから要素をフィルター処理したいと考えています。リストは次のとおりです。
list1 = ['Little Mary had a lamb', 'the horse is black', 'Mary had a cat']
list2 = ['The horse is white', 'Mary had a dog', 'The horse is hungry']
listn = ...
関連する単語または表現を知っていると仮定します。次の例では、メアリーまたは馬です。これらの項目に検索された用語または表現が含まれている場合、他のリストから抽出される新しいリストを取得したいと思います。例:
listMary = ['Little Mary had a lamb', 'Mary had a cat', 'Mary had a dog']
listHorse = ['the horse is black', 'The horse is white', 'The horse is hungry']
listn = ...
私のデータがより複雑であることを心配しないでください ;)
正規表現モジュールを使用する必要があることはわかっていますが、この場合の方法を見つけることができません。ここでスタックオーバーフローでいくつかの検索を試みましたが、問題を明確に定式化する方法がわからないため、有用なものが見つかりませんでした。