我正在尝试检查 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
关于python - 在python中检查一个字符串是否至少包含五个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55815002/