我正在尝试检查 string 在 var1 中至少包含五个 characters。我正在使用 count 但它没有像我预期的那样工作。同时,对于 var2,它包含来自 var1 的超过 。5 个字符
var1 = "today news report"
var2 = "news report"
if var2.count(var1) >= 5:
print("yes")
else:
print("nooooooo")
欢迎您提出建议以实现这一目标。
请您参考如下方法:
str.count正在搜索 var2 中 var1 a 的精确匹配项。相反,您可以使用 sets ,并查看交集的长度是否大于阈值:
var1 = "today news report"
var2 = "news report"
if len(set(var1) & set(var2)) >= 5:
print("yes")
else:
print("nooooooo")
# yes
