Pythoner
Фотография
➡️Создание множеств
Множества в Python можно создавать несколькими способами. Один из них — использование встроенной функции set(). Например, можно создать пустое множество с помощью set(), или же инициализировать его элементами. Еще один способ создания множества — использование фигурных скобок {}. Однако, если в фигурных скобках не указано ни одного элемента, это трактуется как создание пустого словаря, а не множества.
# Создание пустого множества
empty_set = set()
# Создание множества с элементами
numbers = {1, 2, 3, 4, 5}
➡️Основные операции с множествами
Множества поддерживают множество стандартных операций, таких как объединение, пересечение и разность. Эти операции могут быть выполнены с помощью операторов или встроенных методов. Например, для объединения двух множеств можно использовать оператор | или метод union(), а для пересечения — оператор & или метод intersection().
# Объединение множеств
set1 = {1, 2, 3}
set2 = {3, 4, 5}
union_set = set1 | set2 # {1, 2, 3, 4, 5}
# Пересечение множеств
intersection_set = set1 & set2 # {3}
➡️Примеры использования множеств
Множества находят широкое применение в различных областях программирования. Одним из примеров является удаление дубликатов из списка. С помощью множества можно быстро преобразовать список с дубликатами в список уникальных элементов. Еще один пример — проверка принадлежности элемента множеству, что выполняется значительно быстрее, чем в списках.
# Удаление дубликатов из списка
numbers = [1, 2, 2, 3, 4, 4, 5]
unique_numbers = list(set(numbers)) # [1, 2, 3, 4, 5]
# Проверка принадлежности элемента множеству
if 3 in unique_numbers:
print("3 присутствует в множестве")
🐍Pythoner
20 · 1.9K ·