Back to questions
Junior — Middle
72
Какие основные операции можно выполнять с множеством элементов?
Companies where asked
adspector
Answer from AI
sobes.tech AI
В Python множество (set) — это неупорядоченная коллекция уникальных элементов. Основные операции с множествами включают:
- Добавление элементов:
add(element)— добавляет элемент в множество. - Удаление элементов:
remove(element)— удаляет элемент, вызывает ошибку, если элемента нет;discard(element)— удаляет элемент, если он есть, без ошибки. - Объединение множеств:
union()или оператор|— объединяет элементы из двух множеств. - Пересечение:
intersection()или оператор&— возвращает элементы, общие для обоих множеств. - Разность:
difference()или оператор-— элементы, которые есть в первом множестве, но отсутствуют во втором. - Симметрическая разность:
symmetric_difference()или оператор^— элементы, которые есть в одном из множеств, но не в обоих. - Проверка подмножества:
issubset()— проверяет, является ли множество подмножеством другого. - Проверка надмножества:
issuperset()— проверяет, является ли множество надмножеством другого.
Пример:
a = {1, 2, 3}
b = {3, 4, 5}
print(a.union(b)) # {1, 2, 3, 4, 5}
print(a.intersection(b)) # {3}
print(a.difference(b)) # {1, 2}
print(a.symmetric_difference(b)) # {1, 2, 4, 5}