Курс 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
- Переопределение метода __pow__
- Определение функций с необязательными аргументами
- Преобразование строки в число
- Бесконечная проверка в Python
- Вывод символов строки в Python
- Генераторы в Python
- Управление виртуальными окружениями в Python
- Отправка POST-запроса в REST API
- Функция map() и ленивая оценка
- Python enumerate() для работы с индексами
- Форматирование строк в Python
- Обмен значений переменных в Python
- Создание файла с проверкой ошибки
- Игра «Виселица» на Python
- Метод ior для битовых операций
- Красивый вывод списка
- Поиск шаблона в начале строки
- Генераторы списков в Python
- Создание новых функций через partial
- Progress с библиотекой tqdm
- Управление контекстом выполнения
- Создание класса очереди
- Получение локальных переменных в Python
- Сохранение и загрузка модели в PyTorch
- Скачать видео с YouTube
- Эффективная конкатенация строк в Python
- Оператор @ для умножения матриц
- Использование *args
- Получение текущей даты и времени с помощью datetime
- Работа с комплексными числами
- Функция all() в Python
- Поиск анаграмм с Counter
- Установка User-Agent в Python
- Функция zip() для объединения списков
- GitHub в Telegram: подписка на уведомления
- Атрибуты класса и экземпляра
- Генераторы в Python
- Применение функции к списку
- Функции min(), max(), sum()
- Повторение и перенос строки
- Создание GUI на Tkinter
- Создание обратного итератора
- Разделение строки с регулярными выражениями
- Измерение времени выполнения
- Отделение звука от видео
- Работа с OpenCV
- Изменение IP-адреса в Python















