Курс 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"
- Переопределение метода __floordiv__
- Распаковка аргументов в Python
- Методы split() и join() — Python строк.
- Многострочные комментарии в Python
- Методы обработки строк в Python
- Генераторы в Python
- Генераторы в Python
- Поиск шаблона в строке
- Big O оптимизация
- Применение функции map() с лямбда-функциями
- Метод join() для объединения элементов строки
- Основы работы со строками в Python
- Mad Libs Generator
- Установка Git и AWS CLI
- Вызов внешних программ в Python с помощью sh
- Хеширование паролей с солью
- Необязательные аргументы в Python
- Python Enum Weekday Usage
- Создание циклической ссылки
- Ускорение кода с помощью векторизации
- Переопределение унарных операторов
- Работа со строками
- Проверка ввода с помощью isdigit
- Просмотр внешних файлов в %pycat
- Форматирование строк в Python
- Установка максимального количества цифр
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- Основы работы с базами данных в Python
- Рекурсия для обращения строки
- Создание и обучение модели с Keras
- Установка и использование pyshorteners
- Работа с датой и временем в Python
- Поиск индекса элемента в списке
- Работа с словарями в Python
- Функция reduce() в Python
- Утечки переменных цикла в Python 3.x
- Использование обратной косой черты в f-строках
- Срезы в Numpy
- Операции с массивами в NumPy
- Списковое включение в Python
- Работа с множествами в Python
- Оператор «моржа» (Walrus Operator)
- Декоратор total_ordering для сравнения объектов
- Установка Home Assistant
- Преобразование списков в словарь
- Класс UserDict: дополнительная функциональность















