Задать вопрос
Ответы пользователя по тегу Python
  • Если любой из элементов массива слов имеется в строке - выдать true, как?

    @neffruse
    Все намного проще...

    К тому же, что бы не дублировать по сто раз "Да" "да", можно задействовать метод lower.

    Пример:
    wda = ['да', 'интересно']
    text = 'ДА посмотреть'
    
    text_lower = text.lower()
    
    def check_text():
        if any(word.lower() in text_lower for word in wda):
            return True
        else:
            return False


    теперь если есть нужный текст и не важно какой регистр, он выдаст тебе True или False

    Пример использования:
    if check_text():
        print('В тексте есть нужное слово')
    else:
        print('В тексте нет нужного словоа:('
    Ответ написан
    Комментировать