Python3で文字列が複数格納されたListから比較対象のListの文字列に一致する任意の複数の文字列を取り出す方法を教えて頂けないでしょうか?
具体的には、下記のようなListから 'みかん’ 'ほうれん草' などの指定した文字列を含む行を取り出したいのがやりたい事になります。
<文字列を取り出したいList>
1 リンゴ 集荷OK
2 みかん 集荷NG
3 白菜 集荷OK
4 キャベツ 集荷OK
5 ほうれん草 集荷NG
6 ピーマン 集荷OK
比較対象List = 'みかん', 'ほうれん草'
<補足>
実際には、Listには下記のような文字列が格納されるのですが、Targetの複数の文字列を含む行を例えば、'購入意思表示'のような文字列と部分一致をみる場合はどうすれば良いでしょうか?
新規上場株式ブックビルディング/購入意思表示
公募増資・売出ブックビルディング/購入意思表示
・・・
・・
・
データ構造が不明なので、リストを変数に代入する部分のコードを書いてください。
リストはseleniumの下記コマンドでHTMLから取得しています。
elems = driver.find_elements_by_xpath("//td[@class='fl01']")
下記のような文字列が格納されます。この文字列のリストからキーワードに一致する行のみ取り出したいのがやりたい操作になります。
新規上場株式ブックビルディング/購入意思表示
公募増資・売出ブックビルディング/購入意思表示
IPOチャレンジポイント
・
・
・
抽象的な質問だと、回答者がいろいろな仮定を置いて回答しますが、仮定が合ってないと、あなたの役に立たない回答となり、質問者に失礼です。
すいません。情報不足で失礼いたしました。。
回答2件
あなたの回答
tips
プレビュー