Доброго времени суток, читатели, зрители моего канала programmer's notes. Данная статья это второе приложение к уроку 18. Операции над множествами в языке программирования Python. Методы В уроках я уже немного коснулся методов, которые можно использовать при работе со множествами. Теперь рассмотрим методы, которые выполняют те же операции, что и рассмотренные в статье операторы. 1. Объединение множеств (метод union()) st1 = {1, 2, 3, 4, 7}
st2 = {5, 7}
sst = st1.union(st2)
print(sst) Результат выполнения {1, 2, 3, 4, 5, 7} Есть еще один метод update(), который выполняет похожую операцию. Но он по-сути добавляет элементы в само множество, а не создает новое: st1 = {1, 2, 3, 4, 7}
st2 = {5, 7}
st1.update(st2)
print(st1) Результат выполнения {1, 2, 3, 4, 5, 7} 2. Пересечение множеств (метод intersection()) st1 = {1, 2, 3, 4, 7}
st2 = {5, 7, 2}
stt = st1.intersection(st2)
print(stt) Результат выполнения {2, 7} 3. Разность множеств (метод difference()) st1 = {1, 2, 3, 4