Основы
теории множеств
109
Заштрихованные области на рис. 6.1 представляют
объединение
(
union
)
множеств А и В, которое является комбинацией двух множеств (при
этом все пересекающиеся области включены только один раз). Чтото
припоминаете? Если да, то наконец появился шанс применить эти зна
ния на практике. Если нет, не волнуйтесь,
потому что без труда пойме
те все, взглянув на пару диаграмм.
Представим множества (А и В) в виде кругов; область перекрытия
представляет подмножество данных, общих для обоих множеств
(рис. 6.1). Поскольку без перекрытий
множеств данных теория мно
жеств совершенно неинтересна, я буду использовать такую же диа
грамму для иллюстрации всех операций с множествами. Есть другая
операция, результат которой –
только
перекрытие двух множеств
данных.
Эту операцию называют
пересечением
(
intersection
) (рис. 6.2).
Множество данных, получаемое в результате пересечения множеств А
и В, – это собственно область перекрытия между двумя множествами.
Если два множества не перекрываются, операция пересечения дает
пустое множество.
Третья и последняя операция с множествами (рис. 6.3) известна как
операция
разности
(
except
). На рис. 6.3
показан результат операции
A
except
B
, который представляет собой множество А минус все пересе
чения с множеством В. Если два множества не пересекаются, в резуль
тате операции
A
except
B
будет получено полное множество А.
Применяя эти
три операции или их сочетания, можно получать любые
нужные результаты. Например, представим, что требуется создать
множество, показанное на рис. 6.4.
Искомое множество
включает множества А и В
без
области пересече
ния. Такое множество не может быть получено в результате ни одной
из трех представленных ранее операций. Понадобится сначала создать
A
B
= A intersect B
Достарыңызбен бөлісу: