これは簡単な質問だと思います。Python:リスト内包表記を使用してサブストリングのリストでリストをフィルタリングする
これら二つのリストを考える:私はリスト内包したい
result = ['c']
こと:どのように私は結果は次のようになりようにリストxをフィルタリングするリスト内包を書くのです
x = ['a', 'ab', 'abc', 'bc', 'c', 'ac']
y = ['a', 'b']
y内の文字列の部分一致をx内の文字列に除外します。たとえば、yの 'a'はxの 'a'、 'ab'、 'abc'、および 'ac'と一致します。これはすでに、私は喜んで前の回答へのリンクを受け入れるだろう依頼されている場合はresult = [r for r in x if r not in y]
:
この理解は全体の文字列にマッチします。それはまだ、私はまだそれが見つかりませんでした。
これでした。私は任意のステートメントを持っていましたが、あなたの例ではzとrの変数は逆になりました。ボーナス:私は「すべて」について学んだだけです。ありがとう! – craignewkirk