Skip to main content
 首页 » 编程设计

python之检查列表中的任何值是否存在于句子中

2025年05月04日14mfryf

我正在尝试检查列表中的任何值是否存在于如下句子中:

rich = ["Businessman","Robber","Politician"] 
poor = ["Programmer","Engineer","Doctor"] 
 
whoAmI = "I am an Engineer" 
 
if rich.*MISSING_HERE* in whoAmI: 
    print "You are RICH" 
else : 
    print "You are POOR" 

如果您查看带有 if 语句的行,我正在检查 rich 中的任何元素是否在 whoAmI 中可用。我该如何检查?

请您参考如下方法:

使用 any() 方法 -

if any(r in whoAmI for r in rich): 
    print "You are RICH" 
else : 
    print "You are POOR"