07 Июл 2023
1 мин
1347

Проверка наличия подстроки в элементах списка строк в Python

Одной из типичных задач в программировании на Python является проверка, содержит ли какой-либо элемент списка определенную подстроку. Допустим, есть

Содержание

Одной из типичных задач в программировании на Python является проверка, содержит ли какой-либо элемент списка определенную подстроку. Допустим, есть список строк:

my_list = ['hello world', 'python is cool', 'welcome to python', 'hello again']

И необходимо проверить, содержат ли элементы списка подстроку ‘hello’. Некоторые могут попытаться выполнить эту задачу следующим образом:

if 'hello' in my_list:

Однако, этот код проверяет, есть ли точное совпадение со строкой ‘hello’ в списке, и вернет False, так как нет ни одного элемента, который бы был точно равен ‘hello’.

Чтобы проверить, содержат ли элементы списка подстроку, нужно выполнить проверку для каждого элемента списка. Это можно сделать с помощью цикла for.

for item in my_list:
    if 'hello' in item:
        print(f'"{item}" contains "hello"')

Этот код будет проверять каждый элемент списка my_list на наличие подстроки ‘hello’. Если подстрока найдена, то на экран выводится сообщение, что данная строка содержит ‘hello’.

Таким образом, для того чтобы проверить наличие подстроки в элементах списка строк, необходимо выполнить проверку для каждого элемента списка.

Содержание

Добавить комментарий

Определи профессию по рисунку