Список Python: проверьте, существует ли номер в списке – методы и примеры

Чтобы определить, присутствует ли число в списке в Python, вы можете использовать различные методы. Вот несколько часто используемых подходов:

  1. Оператор «in». Вы можете использовать оператор «in», чтобы проверить, существует ли номер в списке. Он возвращает логическое значение (True или False) в зависимости от того, найдено ли число в списке. Вот пример:
my_list = [1, 2, 3, 4, 5]
number = 3
if number in my_list:
    print("Number found in the list")
else:
    print("Number not found in the list")
  1. Метод «index()». Метод «index()» возвращает индекс первого вхождения числа в списке. Если число не найдено, возникает ошибка ValueError. Вы можете перехватить это исключение, чтобы определить, существует ли номер в списке. Вот пример:
my_list = [1, 2, 3, 4, 5]
number = 3
try:
    index = my_list.index(number)
    print(f"Number found at index {index}")
except ValueError:
    print("Number not found in the list")
  1. Метод «count()». Метод «count()» возвращает количество вхождений значения в список. Проверив, больше ли счетчик нуля, вы можете определить, существует ли это число в списке. Вот пример:
my_list = [1, 2, 3, 4, 5]
number = 3
if my_list.count(number) > 0:
    print("Number found in the list")
else:
    print("Number not found in the list")