Курс 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"
- Группировка элементов Python
- Работа с Requests для HTTP-запросов
- Работа с изменяемыми коллекциями
- Работа с буфером обмена на Python
- Равенство и идентичность в Python
- Оператор объединения словарей
- Работа с кортежами в Python
- Удаление элементов из списка в Python
- Замена символов в Python
- Работа с изображениями Pillow
- Функции min(), max(), sum()
- Измерение времени выполнения кода
- Создание виртуальной среды
- PUT запрос для обновления данных
- Моржовый оператор в Python 3.8
- Преобразование данных в Python
- Запуск файлового сервера
- Частичное совпадение пользовательского ввода в Python 3.10
- Обработка исключений в Python 3
- Контекстный менеджер в Python
- Использование модуля __future__
- Определение размера папок в Python
- Метод count() для списков
- Форматирование вывода с F-строками
- Многострочные строки в Python
- Работа с срезами в Numpy
- Библиотека wikipedia для Python
- Расчет времени выполнения программы
- Итерация по копии коллекции
- Списковые включения в Python
- Функция reduce() в Python
- Работа с JSON данными в Python
- Получение текущего времени в Python
- Удаление эмодзи с помощью pandas
- Автоматизация скриптов на AWS Lightsail.
- Назначение максимального и минимального значения переменной в Python.
- Метод gt в Python
- Декораторы в Python
- Участие в LP стейкинге Waves
- Изменение логики работы с временем
- Работа с контекстными переменными
- Работа со словарями
- Улучшенные подсказки для импорта в Python 3.12
- Получение атрибутов и методов класса
- TON Smart Challenge #2: участие и подготовка
- Функция sleep() в Python
- Создание словаря с значением по умолчанию
- Отрицательные индексы списков















