Skip to main content
 首页 » 编程设计

python之在 Python 中,如何检查字符串不包含列表中的任何字符串

2025年05月04日24zhoujg

例如,其中:

list = [admin, add, swear] 
st = 'siteadmin' 

st 包含 list 中的字符串 admin。

  • 我如何执行此检查?
  • 我如何获知从 list 中找到了哪个字符串,如果可能的话在哪里(从头到尾以突出显示有问题的字符串)?

这对于黑名单很有用。

请您参考如下方法:

list = ['admin', 'add', 'swear'] 
st = 'siteadmin' 
if any([x in st for x in list]):print "found" 
else: print "not found" 

您可以使用任何内置函数来检查列表中的任何字符串是否出现在目标字符串中