別のリスト(Y)に表示されている1つのリスト(X)の単語を数えようとしています。繰り返すリストには、複数の単語が1つの文字列に含まれています。サブストリングとストリングの両方がリストである場合、ストリング内のサブストリングの数を調べるにはどうすればよいですか?
例:私が試した何
def = 2
xyz = 2
abc = 2
:
for obj in X:
for item in Y:
if obj in item:
freq = obj.count(item)
print (freq)
私もリストを試してみましたY項目の
数:
X = ['abc def ghi klm', 'xyz bef mno', 'jkl mno pqr abc', 'xyz mno def']
Y = ['def', 'xyz', 'abc', 'tuv']
OUTPUTのようなものでなければなりません理解しかし、私はそれがそうでないと信じています。
してください、あなたはこの問題を解決しようとしている方法を示しています。印刷し
。 – VMRuiz
私はこれを議論の対象外としていると投票しています –
SOはコード作成サービスではありません –