Курс 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 с Itertools
- Бесконечные списки в Python
- Функция pow() — возвести число в степень
- Получение ID текущего процесса
- Перегрузка операторов в Python
- Получение идентификатора объекта в памяти
- Обработка исключений в Python
- Установка и использование emoji
- Использование подчеркивания в REPL
- Управление IP-адресами через прокси
- Метод округления чисел
- Работа с deque из collections
- Измерение потребления памяти при сортировке
- Работа с CSV файлами
- Замер времени выполнения кода
- Создание словаря в Python
- Генерация строк с .join()
- Преобразование данных в Python
- Создание даты из строки ISO
- Работа с аргументами командной строки в Python
- Метод rlshift для битового сдвига
- Вывод с переменной через запятую
- Отправка поздравлений по дню рождения
- Удаление дубликатов из списка
- Объединение строк с помощью метода join
- Howdoi — получение ответов из терминала
- Функции map() и reduce() в Python
- Python Calendar Usage
- Создание коллекций из генератора
- Комментарии в Python
- Команда %dhist — список посещенных каталогов
- Игра «Угадывание чисел»
- Подсчет элементов в Python
- Оптимизация памяти с slots
- Выражения-генераторы в Python
- Оператор assert в Python
- Декораторы в Python
- Python Метод Union Множеств
- Добавление элементов в список: append() vs extend()
- Модуль os в Python: работа с файлами
- Проблема сравнения словарей
- Подсказки типов в Python
- Проверка на истинность объектов в Python
- Функция enumerate() в Python
- Эффективная конкатенация строк в Python
- Настройка логгера Logzero















