Курс 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
- Работа с collections в Python.
- Область видимости переменных
- Извлечение аудио из видео
- Работа с deque в Python
- Модуль Antigravity в Python 3
- Создание списков в Python
- Явный импорт в Python
- Установка переменной среды в Python
- Подсчет элементов с помощью Counter из collections
- Методы classmethod и staticmethod
- Преобразование строки в число
- Использование обратной косой черты в f-строках
- Сортировка и обратный порядок
- Генератор списка в Python
- Отслеживание выполнения программы с библиотекой tqdm
- Удаление falsy-значений из списка с помощью filter
- Операторы Splat и splatty-splat
- Метод __ixor__ для побитового исключающего ИЛИ
- Преобразование данных в Python
- Mad Libs Generator
- Объединение списков с использованием itertools.chain
- Оператор обр. импликации
- Частичное совпадение ввода
- Поиск самого длинного слова в списке с использованием max()
- Функция count() в Python
- Monkey Patching в Python
- Работа с словарями в Python
- Измерение времени выполнения кода
- Обработка исключения UnboundLocalError
- Особенности множеств в Python
- Bootle — простой веб-фреймворк
- Метод count() для списка
- Глобальные переменные в Python
- Оператор объединения словарей
- Удаление символов новой строки в Python.
- Ускорение выполнения кода в Python
- Библиотека sh: удобные команды терминала
- CLI-инструмент howdoi
- Создание и инициализация объектов
- Поиск наиболее частого элемента списке
- Синтаксис переменных цикла в Python
- Подчеркивание в REPL
- Лямбда-функции в Python















