Подписка на блог

Customize in /user/extras/follow-sheet.tmpl.php.

Sample text.

Twitter, Facebook, VK, Telegram, LinkedIn, Odnoklassniki, Pinterest, YouTube, TikTok, РСС JSON Feed

Sample text.

делю на ноль, обогащаю уран

Операции над множествами в Python: сравнение, объединение и извлечение уникальных элементов

1. Объединение (Union)

Объединение множеств — это операция, которая позволяет объединить два или более множества в одно, оставив только уникальные элементы. В Python это можно сделать с помощью оператора `|` или метода `union()`.

Пример:

A = {1, 2, 3, 4}
B = {3, 4, 5, 6}
result = A | B  # Результат: {1, 2, 3, 4, 5, 6}

2. Пересечение (Intersection)

Пересечение множеств — это операция, которая возвращает только общие элементы между двумя или более множествами. В Python это можно сделать с помощью оператора `&` или метода `intersection()`.

Пример:

A = {1, 2, 3, 4}
B = {3, 4, 5, 6}
result = A & B  # Результат: {3, 4}

3. Разность (Difference)

Разность множеств — это операция, которая возвращает элементы, присутствующие в одном множестве, но отсутствующие в другом. В Python это можно сделать с помощью оператора `-` или метода `difference()`.

Пример:

A = {1, 2, 3, 4}
B = {3, 4, 5, 6}
result1 = A - B  # Результат: {1, 2}
result2 = B - A  # Результат: {5, 6}

4. Симметрическая разность (Symmetric Difference)

Симметрическая разность множеств — это операция, которая возвращает элементы, присутствующие в одном множестве или другом, но не в обоих сразу. В Python это можно сделать с помощью оператора `^` или метода `symmetric_difference()`.

Пример:

A = {1, 2, 3, 4}
B = {3, 4, 5, 6}
result = A ^ B  # Результат: {1, 2, 5, 6}
Подписаться на блог
Отправить
Поделиться