Некоторые альтернативы оператору in
для проверки наличия элемента в списке в Python:
not in
. 15 Логическая противоположность оператору in
, возвращает True, если элемент отсутствует в списке. 1 any()
. 12 Проверяет, есть ли хотя бы один экземпляр элемента в списке. 1 Возвращает True или False в зависимости от наличия элемента. 1 count()
. 1 Возвращает количество вхождений заданного элемента в последовательности. 1 Если значение больше 0, то элемент присутствует в списке. 1 filter()
. 1 Позволяет отфильтровать всё, кроме заданного элемента. 1 В качестве аргументов принимает лямбда-функцию и список. 1 operator.contains()
. 3 Может использоваться как эквивалент оператору in
для проверки принадлежности элемента списку. 3