Тип данных set в Python представляет собой неупорядоченную последовательность неповторяющихся элементов.
Основные свойства:
frozenset).Создание:
python
Основные операции:
| Операция | Метод | Описание |
|---|---|---|
| Добавление элемента | add(element) | Добавляет element в множество. |
| Удаление элемента | remove(element) | Удаляет element. Вызывает ошибку, если нет. |
| Удаление элемента | discard(element) | Удаляет element. Ничего не делает, если нет. |
| Объединение | union(), ` | ` |
| Пересечение | intersection(), & | Возвращает новое множество общих элементов. |
| Разность | difference(), - | Возвращает элементы первого, которых нет во втором. |
| Симметричная разность | symmetric_difference(), ^ | Возвращает элементы, которые есть только в одном из множеств. |
| Проверка наличия | in | Булево значение, есть ли элемент в множестве. |
Примеры использования:
python
Применение в QA:
frozenset: Неизменяемая версия множества. Используется, когда нужно иметь неизменяемое множество (например, в качестве ключа словаря).