python 检查字符串是否至少包含五个字符

O J*_*JOE 4 python string python-3.x

我正在尝试检查string至少包含characters五个var1。正在使用count,但它无法按我的预期工作。同时,它包含的内容var2 比.five charactersvar1

var1 = "today news report"
var2 = "news report"


if var2.count(var1)  >=  5:
    print("yes")
else:
    print("nooooooo")
Run Code Online (Sandbox Code Playgroud)

欢迎您提出建议以实现这一目标。

yat*_*atu 5

str.count正在搜索var1a in的精确匹配项var2。相反,您可以使用集合,并查看交集的长度是否大于阈值:

var1 = "today news report"
var2 = "news report"

if len(set(var1) & set(var2)) >=  5:
    print("yes")
else:
    print("nooooooo")
# yes
Run Code Online (Sandbox Code Playgroud)