Курс 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"
- Подсчет частоты элементов с Counter
- Класс Counter() для подсчета элементов
- Экспорт данных в файл.
- Запуск асинхронной корутины
- Создание инструмента обнаружения плагиата
- Переопределение метода __floordiv__
- Python union() функция — объединение множеств
- Вычисление логарифмов в Python
- Вычисление натурального логарифма в NumPy
- Проверка подстроки в строке с помощью in
- Оператор Walrus в Python
- Переопределение метода __or__()
- Переопределение унарных операторов
- Декораторы в Python
- Регулярные выражения в Python
- Работа с GitHub в Telegram
- Операции с матрицами в Python
- Удаление дубликатов с помощью множеств
- Работа со строками в Python
- Проверка элемента в множестве.
- Хранение данных
- Структуры данных в Python
- Модуль sys: основы
- Разделение строк в Python
- Метод enumerate() в Python
- Создание словарей и множеств в Python
- Метод difference_update() — разность множеств
- Поиск элементов BeautifulSoup
- Атрибуты класса и экземпляра
- UserList в Python: Описание и примеры использования
- Повторение и перенос строки
- Функция count() в Python
- Парсинг статей с Newspaper3k
- Создание словаря в Python
- Замыкания в Python
- Python: динамическая типизация и проверка типов
- Структуры данных в Python
- Преобразование данных в Python
- Переопределение метода __pow__
- Обработка исключения UnboundLocalError
- Основные методы NumPy
- Операторы Splat и splatty-splat
- Автоматизация скриптов на AWS Lightsail.
- Присоединение элементов коллекции
- Enum в Python
- Модуль antigravity: генерация координат
- Создание новой даты в Python















