Урок 7: операции над множествами
С двумя множествами вы можете задавать вопросы на сравнение: кто есть в обоих (пересечение &), кто есть хотя бы в одном (объединение |) и кто есть в первом, но не во втором (разность -). Каждая операция возвращает новое множество. Поскольку у множества нет порядка, мы будем использовать sorted(), чт
Два множества — это два круга. Пересечение — это перекрытие посередине, объединение — это оба круга вместе, а разность — это то, что есть в одном круге, но не в другом.
- объединение
- Все значения, которые есть хотя бы в одном из множеств, записывается a | b.
- пересечение
- Значения, которые есть в обоих множествах, записывается a & b.
- разность
- Значения из первого множества, но не из второго, записывается a - b.