文字列が部分文字列のリストで構成されているかどうかを確認します

さびた王

Pythonを使用して、個別のリスト内の小さな単語で完全に構成されているリストからすべての単語を印刷しようとしています。例えば;

list1 = ('ABCDEFGHI', 'DEFABCGHI', 'ABCABCGHIABC', 'AACFFFGHI') 

list2 = ('ABC', 'DEF', 'GHI')

これらの2つのリストから、印刷する最終出力を取得しようとしています。( 'ABCDEFGHI'、 'DEFABCGHI'、 'ABCABCGHIABC'、)list1のこれらの文字列は、リスト2の短い文字列で完全に構成されているため、文字列 'AACFFFGHI'は、の組み合わせで構成されていないため、印刷しないでください。これらの短い文字列。

したがって、明確にするために、list1から探している文字列。

  • list2の文字列で完全に構成する必要があります
  • リスト2の文字列を複数回含めることができます
  • list2にリストされているすべての文字列を使用する必要はありません

私はこれに数日間苦労していて、リスト内の個々の文字で構成される文字列を検索できますが、文字のシーケンスで構成される文字列を見つけるのに苦労しています。どんな助けでも大歓迎です。マーカス。

yatu

私が考えることができる最も簡単な方法は、のすべてpermutationsの文字列を取得することlist2です。したがって、これを行う1つの方法は次のとおりです。

  • の文字列のすべての順列を取得します list2
  • join それらを単一の文字列に
  • set結果の反復可能ファイルからを構築します
  • テイクset.intersectionlist1

from itertools import permutations

perms = set(map(''.join, permutations(list2, r=3)))
perms.intersection(list1)
# {'ABCDEFGHI', 'DEFABCGHI'}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

文字列のリストに部分文字列が含まれているかどうかを確認する方法

分類Dev

Pythonの部分文字列のリストから文字列に部分文字列が含まれていないかどうかを確認します

分類Dev

文字列が完全に同じ部分文字列で構成されているかどうかを確認するにはどうすればよいですか?

分類Dev

文字列に部分文字列のリストが含まれているかどうかを確認し、一致するものを保存します

分類Dev

Chai.js-文字列にリストの部分文字列が含まれているかどうかを確認します

分類Dev

文字列の最後に部分文字列が含まれているかどうかを確認します

分類Dev

文字列に別の文字列の3文字の長さの部分文字列が含まれているかどうかを確認します

分類Dev

両方がPythonのリストに保存されているときに、文字列に部分文字列が含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

文字列に特定の部分文字列の文字が含まれているかどうかを確認する方法

分類Dev

Pythonのリスト内に部分文字列が複数回表示されるかどうかを確認するにはどうすればよいですか?

分類Dev

セルにリストExcelの部分文字列が含まれているかどうかを確認します

分類Dev

文字列にリストの部分文字列があるかどうかを確認するにはどうすればよいですか?

分類Dev

文字列に部分文字列が含まれているかどうかを確認します

分類Dev

Elixir-文字列に部分文字列が含まれているかどうかを確認します

分類Dev

Kotlinで文字列に部分文字列が含まれているかどうかを確認する方法

分類Dev

Rubyで文字列に部分文字列が含まれているかどうかを確認する方法

分類Dev

文字列にBashの部分文字列が含まれているかどうかを確認する方法

分類Dev

文字列の配列にjavascriptの特定の文字列の部分文字列が含まれているかどうかを確認しますか?

分類Dev

文字列にNodeJSの部分文字列の配列からのテキストが含まれているかどうかを確認し、配列内のその部分文字列のインデックスを見つけるにはどうすればよいですか?

分類Dev

Python:最初の部分文字列が特定の長さであることを条件として、ある文字列の部分文字列が別の文字列の部分文字列であるかどうかを確認します

分類Dev

文字列のリストに他のリストのすべての文字列の部分文字列が含まれているかどうかを確認します

分類Dev

配列に部分文字列が含まれているかどうかを確認しますか?

分類Dev

文字列に(文字列の)リストの要素が含まれているかどうかを確認します

分類Dev

文字列に(文字列の)リストの要素が含まれているかどうかを確認します

分類Dev

文字列に(文字列の)リストの要素が含まれているかどうかを確認します

分類Dev

特定の文字列が文字列のリストに含まれているかどうかを確認します

分類Dev

文字列が文字や一致するハイフンのみで構成されているかどうかを確認しますか?

分類Dev

部分文字列が文字列に複数回含まれていないかどうかを確認しますか?

分類Dev

データフレームでテキストを分割し、部分文字列が含まれているかどうかを確認します

Related 関連記事

  1. 1

    文字列のリストに部分文字列が含まれているかどうかを確認する方法

  2. 2

    Pythonの部分文字列のリストから文字列に部分文字列が含まれていないかどうかを確認します

  3. 3

    文字列が完全に同じ部分文字列で構成されているかどうかを確認するにはどうすればよいですか?

  4. 4

    文字列に部分文字列のリストが含まれているかどうかを確認し、一致するものを保存します

  5. 5

    Chai.js-文字列にリストの部分文字列が含まれているかどうかを確認します

  6. 6

    文字列の最後に部分文字列が含まれているかどうかを確認します

  7. 7

    文字列に別の文字列の3文字の長さの部分文字列が含まれているかどうかを確認します

  8. 8

    両方がPythonのリストに保存されているときに、文字列に部分文字列が含まれているかどうかを確認するにはどうすればよいですか?

  9. 9

    文字列に特定の部分文字列の文字が含まれているかどうかを確認する方法

  10. 10

    Pythonのリスト内に部分文字列が複数回表示されるかどうかを確認するにはどうすればよいですか?

  11. 11

    セルにリストExcelの部分文字列が含まれているかどうかを確認します

  12. 12

    文字列にリストの部分文字列があるかどうかを確認するにはどうすればよいですか?

  13. 13

    文字列に部分文字列が含まれているかどうかを確認します

  14. 14

    Elixir-文字列に部分文字列が含まれているかどうかを確認します

  15. 15

    Kotlinで文字列に部分文字列が含まれているかどうかを確認する方法

  16. 16

    Rubyで文字列に部分文字列が含まれているかどうかを確認する方法

  17. 17

    文字列にBashの部分文字列が含まれているかどうかを確認する方法

  18. 18

    文字列の配列にjavascriptの特定の文字列の部分文字列が含まれているかどうかを確認しますか?

  19. 19

    文字列にNodeJSの部分文字列の配列からのテキストが含まれているかどうかを確認し、配列内のその部分文字列のインデックスを見つけるにはどうすればよいですか?

  20. 20

    Python:最初の部分文字列が特定の長さであることを条件として、ある文字列の部分文字列が別の文字列の部分文字列であるかどうかを確認します

  21. 21

    文字列のリストに他のリストのすべての文字列の部分文字列が含まれているかどうかを確認します

  22. 22

    配列に部分文字列が含まれているかどうかを確認しますか?

  23. 23

    文字列に(文字列の)リストの要素が含まれているかどうかを確認します

  24. 24

    文字列に(文字列の)リストの要素が含まれているかどうかを確認します

  25. 25

    文字列に(文字列の)リストの要素が含まれているかどうかを確認します

  26. 26

    特定の文字列が文字列のリストに含まれているかどうかを確認します

  27. 27

    文字列が文字や一致するハイフンのみで構成されているかどうかを確認しますか?

  28. 28

    部分文字列が文字列に複数回含まれていないかどうかを確認しますか?

  29. 29

    データフレームでテキストを分割し、部分文字列が含まれているかどうかを確認します

ホットタグ

アーカイブ