Какие знаешь оссобенности множества в Python

Python Middle Без компании
Какие знаешь оссобенности множества в Python
Ответы
Множества в Python (`set`) — это неупорядоченные коллекции уникальных элементов. Основные особенности: - **Уникальность**: Все элементы множества уникальны. При добавлении дубликата он игнорируется. - **Неупорядоченность**: Элементы не имеют индексов, порядок не гарантируется. - **Изменяемость**: Можно добавлять (`add()`) и удалять (`remove()`, `discard()`) элементы. - **Операции**: Поддерживают математические операции (`union`, `intersection`, `difference`). - **Хешируемость**: Элементы должны быть неизменяемыми (числа, строки, кортежи). ``` a = {1, 2, 3} b = {3, 4, 5} print(a | b) # {1, 2, 3, 4, 5} (объединение) print(a & b) # {3} (пересечение) a.add(4) # {1, 2, 3, 4} ``` **Frozenset** — неизменяемая версия множества.