TGViewer
Python RU Python RU @pro_python_code · 12.3K subscribers
Post #1349 2.94K
🖥 Как проверить содержится ли в строке какое-то слово из списка?

▶️Например есть список:
words = ["Авто", "Велосипед", "Самолет"]

И такая строка:

st = "Быстрый автомобиль"

Нужно вернуть True, т.к. в строке есть слово "авто" из списка.


▶️Можно вот так:

def is_part_in_list(st, words):
for word in words:
if word.lower() in st.lower():
return True
return False

print(is_part_in_list(st, words))


*️⃣Изящный вариант в одну строку:

print(any(word.lower() in st.lower() for word in words))


*️⃣Или можно вот так с маппингом вместо цикла для разнообразия:

print(any(map(text.lower().__contains__, map(st.lower, words))))


@pro_python_code
  • 👍 16
  • ❤ 3
  • 😁 2
  • 👎 1
More from @pro_python_code
  1. Oct 1, 2026DeepSeek Harness вышел на десктоп: плагины без терминала и задачи по расписанию DeepSeek в…
  2. Sep 30, 2026Пишем игру на Python: неоновая аркада с разбором кода и ИИ Pygame часто считают библиотеко…
  3. Sep 29, 2026photo post
  4. Sep 28, 2026photo post
  5. Sep 26, 2026🐧 Linux Cheat Sheet - шпаргалка по командам Linux Самая удобная шпаргалка по Linux и Bash…
  6. Sep 22, 202610 агентов Claude теоретически обошли алгоритм Дейкстры В Vals AI запустили 10 агентов Cla…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →