by Inf Informat 1 year ago
216
More like this
Особенности:
Множество удобно использовать для удаления повторяющихся элементов.
элементы, входящие в A или в B, но не в оба множества одновременно
A.simmetric_difference_update(B)
записывает в A симметрическую разность множеств A и B
A.simmetric_difference(B)
возвращает симметрическую разность множеств A и B
A.difference_update(B)
удаляет из множества A все элементы, входящие в B
A.difference(B)
возвращает разность множеств A и B элементы, входящие в A, но не входящие в B
A.intersection_update(B)
оставляет в множестве A только те элементы, которые есть в множестве B
A.intersection(B)
возвращает множество, являющееся пересечением множеств A и B
A.issuperset(B)
является ли B подмножеством A
A.issubset(B)
является ли A подмножеством B
A >= B and A != B
A <= B and A != B
A.update(B)
добавляет в множество A все элементы из множества B
A.union(B)
возвращает множество, являющееся объединением множеств A и B
Выводит на экран элементы множества. Необязательные параметры sep, end.
По умолчанию, сортировка производится по возрастанию. Необязательные параметры key и reverse.
reverse=True - сортировка по убыванию
очищает множество A от всех элементов
удаляет случайный элемент из множества и возвращает его значение
удалить заданный элемент, если он есть
если такого элемента нет - ошибка KeyError
удалить заданный элемент, если он есть
если такого элемента нет - ничего не делать
добавляет элемент в множество, если его там ещё нет
иначе - множество не изменится
нельзя: A = {}