Курс 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
- Работа с CSV файлами в Python
- Наиболее частотные элементы с помощью Counter
- Обработка ошибок в Python
- Перезагрузка оператора в Python
- Работа с Telegram API на Python
- Обмен данными с asyncio.Queue
- Генератор списка в Python
- Установка Git и AWS CLI
- Изменение регистра данных
- Извлечение чисел из текста
- Модуль Operator в Python
- Установка библиотек в Python
- List Comprehension Tutorial
- Генераторы по генератору
- Дизассемблирование Python кода
- Структура данных словарь в Python
- Кортежи в Python: особенности и преимущества
- Атрибуты объекта в Python
- Создание новой даты в Python
- Отладка регулярных выражений в Python
- Работа с геоданными с помощью geopy
- Установка Python3.7 и PIP
- Работа с модулем os в Python
- Генерация случайных чисел в Python
- Распаковка аргументов в Python
- Оптимизация методов в Python 3.7
- Проверка ввода с помощью isdigit
- Удаление эмодзи с помощью pandas
- Antigravity модуль
- Фильтрация данных в Python.
- Метод __ilshift__ для битового сдвига влево
- Преобразование кортежа в словарь.
- Импорт модулей и пакетов в Python
- Создание новых списков в Python
- Генераторы в Python
- Сортировка элементов с OrderedDict
- Группы исключений в Python
- Создание файла с проверкой ошибки
- Список импортированных модулей в Python
- Управление асинхронными задачами с помощью Semaphore
- Тайное преобразование типа ключа
- Библиотека sh: удобные команды терминала
- Динамическая типизация в Python















