如何搜索 if 语句中的不同字符串中是否存在 2 组字符串?

我想在 if 语句的字符串中搜索两组字符串,但我不知道该怎么做。截至目前,这是我输入的内容:

description0=(driver.find_element_by_id('vjs-content').text)
    for mark in markerfile:
       if mark in description0.split():

基本上我想在 description0.split() 中搜索 mark 和 mark.swapcase() 而不添加另一个 for 循环。

confessionscz 回答:如何搜索 if 语句中的不同字符串中是否存在 2 组字符串?

您有多种方法可以在 Python 内置的另一个字符串中查找字符串。我建议执行以下操作:

string = "Lorem ipsum dolor sit amet..."

for substring in list:
    if string.find(substring) != -1:
        doWhatever()

此处,.find() 方法接受一个子字符串并在其父字符串中搜索它。如果找到它,它将返回子字符串在原始字符串中开始位置的索引。如果没有找到,它将返回-1。

我认为您提供的代码的缩进错误是无意的。有关此主题的更多信息,我建议查看本教程: https://www.datacamp.com/community/tutorials/python-string-contains?utm_source=adwords_ppc&utm_campaignid=898687156&utm_adgroupid=48947256715&utm_device=c&utm_keyword=&utm_matchtype=b&utm_network=g&utm_adpostion=&utm_creative=229765585183&utm_targetid=aud-299261629574:dsa-429603003980&utm_loc_interest_ms=&utm_loc_physical_ms=20291&gclid=CjwKCAjwjJmIBhA4EiwAQdCbxsxaYGPQT4dfSTovJRjb2rtovRaH9YDk6zeCvNzIcLztlQkWBggx8RoCFkkQAvD_BwE

请不要忘记将您的问题标记为已回答,希望对您有所帮助!

本文链接:https://www.f2er.com/670.html

大家都在问