1. ホーム
  2. python

[解決済み] 別の文字列に含まれる単語のリストをチェックする【重複】。

2022-04-29 07:17:14

質問

Pythonでこんなことできるんだ。

l = ['one', 'two', 'three']
if 'some word' in l:
   ...

これは、'ある単語'がリストに存在するかどうかをチェックします。しかし、私は逆のことを行うことができますか?

l = ['one', 'two', 'three']
if l in 'some one long two phrase three':
    ...

私は、配列からいくつかの単語が文字列に含まれているかどうかをチェックする必要があります。私はサイクルを使用してこれを行うことができますが、この方法は、より多くの行を持つコードです。

どのように解決するのですか?

if any(word in 'some one long two phrase three' for word in list_):