Зачем нужны множества
Python
Middle
Aston
Зачем нужны множества
Ответы
Множества (set) в Python — это неупорядоченные коллекции уникальных элементов. Основные преимущества:
- **Быстрая проверка принадлежности** (O(1) благодаря хеш-таблицам):
```
numbers = {1, 2, 3}
print(2 in numbers) # True
```
- **Удаление дубликатов** из последовательности:
```
lst = [1, 2, 2, 3]
unique = set(lst) # {1, 2, 3}
```
- **Операции над множествами** (объединение, пересечение и др.):
```
a = {1, 2}
b = {2, 3}
print(a & b) # {2} (пересечение)
```
Используются там, где важна уникальность или нужны эффективные операции с элементами.