Как проверить наличие элемента во множестве в Python
Python
Senior
Без компании
Как проверить наличие элемента во множестве в Python
Ответы
Для проверки наличия элемента во множестве (set) в Python используйте оператор `in`. Это оптимальный способ, так как проверка выполняется за O(1) благодаря хеш-таблицам.
```
my_set = {1, 2, 3, 4}
# Проверка наличия элемента
if 3 in my_set:
print("Элемент найден")
else:
print("Элемент отсутствует")
```
Также можно использовать метод `__contains__()` (но оператор `in` более читаемый):
```
if my_set.__contains__(3):
print("Элемент найден")
```
Для проверки отсутствия элемента используйте `not in`:
```
if 5 not in my_set:
print("Элемент отсутствует")
```