Курс 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
- Склеивание строк без циклов
- Удаление и повторная вставка ключа в OrderedDict
- Создание словарей с defaultdict
- Декораторы для регистрации функций
- Вывод сложных структур данных с помощью pprint
- Экранирование символов в Python
- Сортировка и разворот списка
- Управление ресурсами в Python
- Область видимости переменных
- Решение переменной Шредингера
- Наиболее частотные элементы с помощью Counter
- Вычисление времени выполнения
- Установка Home Assistant
- Ошибка NotImplemented в Python
- Установка переменной среды в Python
- Модуль xkcd: добавление юмора в Python
- Запуск внешнего кода в Jupyter
- Модуль array: создание и использование массивов
- Форматирование строк в Python
- Константы в модуле cmath
- Переменная с нижним подчеркиванием
- Анонимные функции в Python
- Python Поверхностное Копирование
- Названия переменных
- Структурирование именованных констант
- Фильтрация входных данных в Python
- Создание циклической ссылки
- Переопределение метода __eq__
- Создание новой даты в Python
- Обработка элементов в Python
- Возврат нескольких значений из функции
- Простой калькулятор Python
- Работа со строками в Python
- Измерение времени выполнения кода
- Метод join() для объединения элементов строки
- Извлечение аудио из видео
- Работа с географическими данными в Python
- inspect в Python: анализ кода
- Функция reversed() в Python
- Строковое представление объектов
- Использование модуля __future__
- Получение срезов итераторов
- Частичное применение функций в Python
- Печать списка с помощью метода join















