Курс 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"
- Оператор «not» в Python
- Обработка исключения UnboundLocalError
- Поиск уникальных и повторяющихся элементов
- Сортировка данных в Python
- Переопределение оператора % для объектов
- Объявление переменных в Python
- Решение переменной Шредингера
- Работа с геоданными с помощью geopy
- Создание итератора
- Python enumerate() использование
- Работа с библиотекой requests
- Работа с SQLite в Python
- Оператор in для Python
- Docstring в Python
- Подсчет частотности элементов в Python
- Работа с итераторами через срезы
- Удаление пробелов методом translate()
- Разница между датами
- Аргумент по умолчанию
- Нахождение разницы между списками в Python
- Измерение времени выполнения кода с помощью time
- Форматирование строк в Python
- Расчет времени выполнения
- Python Translator: создание локальных переводчиков
- Избегайте пустого списка
- Обработка исключений в Python 3
- Дефолтные параметры в Python
- Определение имен функций
- globals и locals
- Проверка подстроки в строке с помощью in
- Использование обратной косой черты в f-строках
- Оператор walrus в Python
- Шаблоны Flask: условия и циклы
- Профилирование данных с Pandas
- Аннотации типов в Python
- Удаление ресурса в Python
- Получение списка файлов в директории с использованием os
- Установка и использование библиотеки google
- Работа с YAML в Python
- Декодирование строк в Python
- Передача словаря через **kwargs
- Структура строк в Python
- Метод rename() для переименования файлов и каталогов
- Объединение словарей в Python
- Декораторы в Python
- Работа с файлами в Python
- Метод is_absolute() для PurePath
- Поиск самого длинного слова в списке с использованием max()
- Идентификатор объекта в Python















