Курс Python → Работа с множествами в Python
Тип данных «set» в Python представляет собой коллекцию, которая содержит уникальные и неизменяемые объекты. Он был введен в Python с версии 2.4 и представляет собой один из типов данных, реализующих математические множества. Множества в Python отличаются от списков или кортежей тем, что они не могут содержать дубликаты.
Для создания множества в Python можно использовать встроенную функцию set(), передавая ей последовательность или другие итерируемые объекты в качестве аргументов. Например:
my_set = set([1, 2, 3, 4, 5])
print(my_set)
Этот код создаст множество {1, 2, 3, 4, 5}, где каждый элемент является уникальным. Множество также поддерживает операции над множествами, такие как объединение, пересечение и разность.
Например, чтобы объединить два множества, можно использовать метод union() или оператор |:
set1 = {1, 2, 3}
set2 = {3, 4, 5}
union_set = set1.union(set2)
print(union_set)
Этот код выведет {1, 2, 3, 4, 5}, объединяя элементы из обоих множеств. Таким образом, тип данных «set» в Python предоставляет удобный способ работы с уникальными коллекциями объектов.
Другие уроки курса "Python"
- Метод __float__ в Python
- Работа с кортежами в Python
- Приоритет операций в Python
- Создание класса очереди
- Проблема сравнения словарей
- Переопределение метода __pow__
- Комментарии в Python.
- Применение функции к списку
- Цикл for в Python
- Измерение потребления памяти при сортировке
- Многострочные строки в Python
- Поиск подстроки в строке
- Списки в Python
- Зарезервированные слова в Python
- Удаление элементов из списка в Python
- Список переменных в Python
- Извлечение чисел из текста
- Получение комбинаций в Python
- Пространство имен в Python
- Работа с библиотекой requests
- Переопределение метода __floordiv__
- Тайное преобразование типа ключа
- Класс-оболочка для словарей
- Работа с массивами в Python
- Значения по умолчанию в Python
- Big O оптимизация
- Создание задания в Cron
- Преобразование строк в числа в Python
- Создание списков в Python
- Python union() функция — объединение множеств
- Подсчет элементов в списке с Counter
- Python Аргументы по умолчанию
- Инверсия списка и строки в Python
- Оптимизация сравнения в Python
- Использование эмодзи в Python
- Управление виртуальными средами в Python
- Метод add для класса Vector
- Основные операции с библиотекой Numpy
- Область видимости переменных
- Подсчет часто встречающихся элементов
- Howdoi — получение ответов из терминала
- Оператор «not» в Python
- Подсчет частоты элементов с Counter
- Операторы сравнения в Python
- Комментарии в Python















