Встречается на собеседованиях • сегодня

Как проверить наличие элемента во множестве в Python

Для проверки наличия элемента во множестве (set) в Python используйте оператор in. Это оптимальный способ, так как проверка выполняется за O(1) благодаря хеш-таблицам.

python
my_set = {1, 2, 3, 4}

# Проверка наличия элемента
if 3 in my_set:
    print("Элемент найден")
else:
    print("Элемент отсутствует")

Также можно использовать метод __contains__() (но оператор in более читаемый):

python
if my_set.__contains__(3):
    print("Элемент найден")

Для проверки отсутствия элемента используйте not in:

python
if 5 not in my_set:
    print("Элемент отсутствует")
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы