Skip to main content
 首页 » 编程设计

Python检查字符串是否包含Python中的所有单词

2025年05月04日20cmt

我想检查是否在没有任何循环或迭代的情况下在另一个字符串中找到了所有单词:

a = ['god', 'this', 'a'] 
 
sentence = "this is a god damn sentence in python" 
 
all(a in sentence) 

应该返回 TRUE。

请您参考如下方法:

您可以根据您的具体需要使用一组,如下所示:

a = ['god', 'this', 'a'] 
sentence = "this is a god damn sentence in python" 
 
print set(a) <= set(sentence.split()) 

这将打印 True , 其中<=是 issubset .