Курс 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 Calendar Usage
- Печать в одной строке
- Объединение словарей в Python
- Сравнение строк в Python
- Основы Python за 14 дней
- Структура данных deque в Python
- Синхронизация доступа к ресурсам
- Распаковка элементов массива
- Отладка регулярных выражений в Python
- Замена текста с помощью sub
- Получение обратного списка чисел
- Вакансии в Nebius
- Упрощенный вывод данных в Python
- Циклы в Python
- Фильтрация последовательности
- Список импортированных модулей в Python
- Методы работы со строками в Python
- Декораторы в Python
- Сложные типы данных в Python
- Регулярные выражения: метод match
- Настройка логгера Logzero
- discard() — удаление элемента из множества
- Нахождение максимального значения и его индекса в списке
- Поиск уникальных элементов строкой в Python
- Методы HTTP запросов в Flask
- Преобразование списка в словарь через генератор
- Извлечение статей с newspaper3k
- Работа с географическими данными в Python
- Работа с множествами в Python
- Функция zip() в Python
- Измерение времени выполнения кода в Python
- Обход дочерних элементов BeautifulSoup
- Поиск email
- Метод __irshift__ для побитового сдвига вправо
- Применение функции к элементам списка
- Управление ресурсами в Python
- Атрибуты класса и экземпляра в Python
- Управление User-Agent в Python
- Руководство по Pymorphy2
- Красивый вывод списка
- Импорт и использование модулей в Python
- Многострочные комментарии в Python
- Изменяемые и неизменяемые объекты
- Определение объема памяти объекта
- Копирование объектов в Python















