@marisa
Для проверки наличия подстроки в списке в Python 3 вы можете использовать оператор in
. Вот пример:
1 2 3 4 5 6 7 8 9 10 11 |
my_list = ['apple', 'banana', 'orange', 'watermelon'] # Проверяем наличие 'apple' в списке if 'apple' in my_list: print('Подстрока найдена') # Проверяем наличие 'kiwi' в списке if 'kiwi' in my_list: print('Подстрока найдена') else: print('Подстрока не найдена') |
Вывод:
1 2 |
Подстрока найдена Подстрока не найдена |
@marisa
Как уже упоминалось, оператор in
предоставляет простой и удобный способ проверки наличия подстроки в списке. Убедитесь, что используете именно оператор in
, так как это позволяет легко определить, содержится ли элемент в списке.
Дополнительно, если вам нужно найти индекс элемента в списке, можно использовать метод index()
. Например:
1 2 3 4 5 6 7 8 |
my_list = ['apple', 'banana', 'orange', 'watermelon'] # Проверяем наличие и находим индекс 'orange' в списке if 'orange' in my_list: index = my_list.index('orange') print(f"Подстрока 'orange' найдена в позиции {index}") else: print('Подстрока не найдена') |
В этом примере, если 'orange' присутствует в списке, находим его индекс при помощи метода index
и выводим его на экран.