Курс 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
- Работа с путями в Python
- Множественные конструкторы в Python
- Создание вложенных циклов for
- Обработка исключений в Python
- Обмен данными с asyncio.Queue
- Передача аргументов через **arguments
- Обязательные аргументы в Python
- Метод rsub в Python: расширение функциональности вычитания
- Управление асинхронными задачами на Python.
- Функция __init__ в Python
- Работа с комплексными числами
- Отладка в Python
- Генераторные функции в Python
- Изменения в обработке логических значений
- Основы работы с базами данных в Python
- Передача аргументов в Python
- Копирование файлов с shutil()
- Срез списка в Python
- Проверка типа объекта в Python
- Работа с NumPy массивами
- Библиотека Rich: форматирование текста
- Измерение времени выполнения в Python
- Приближение чисел в Python
- Оператор морж в Python 3.8
- Обход элементов в Python
- Комментарии в Python.
- Colorama: окрашивание текста в Python
- Lambda-функция в Python: использование с map() и sum()
- Метод сравнения объектов в Python
- Метод __irshift__ для побитового сдвига вправо
- Получение текущей даты и времени с помощью datetime
- Множественное назначение в Python
- Метод index() в Python
- Оператор += в Python
- Удаление элемента из списка
- Добавление элемента к кортежу
- Использование super() в Python
- Вычисление времени выполнения
- Методы classmethod и staticmethod
- Функции range() в Python
- Метод is_absolute() для PurePath
- Оператор continue в Python















