Курс 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 enumerate() функции
- Python Метод sleep() времени
- Python Метод Union Множеств
- Python 3.12: переиспользование кавычек
- Обработка элементов в Python
- Методы HTTP запросов в Flask
- Список методов и атрибутов
- Генераторы в Python
- Стать Python-разработчиком
- Создание GUI с Tkinter: Entry
- Отслеживание выполнения программы с библиотекой tqdm
- Генерация строк с .join()
- split() — разделение строки
- Списковое включение в Python
- Лямбда-функции в Python
- Сортировка HTML-элементов
- Запрос пароля с помощью getpass
- Python-dateutil — работа с датами
- Генерация чисел с range()
- Проверка версии Python
- Функция enumerate в Python
- Оператор assert в Python
- Цикл for в Python
- Python Enum Weekday Usage
- Управление браузером с Selenium
- Обновление ключей в Python
- Принцип одной функции
- Метод remove() для удаления элемента из списка
- Управление асинхронными задачами на Python.
- Сериализация объектов в Python
- Работа с deque из collections
- Руководство по использованию Colorama
- Конкатенация строк с join() в Python
- Оператор Walrus в Python
- Работа с zip()
- Создание объекта timedelta
- Модуль xkcd: загрузка комиксов
- Функция map() и ленивая оценка
- Python enumerate() для работы с индексами
- Замена текста с re.sub()
- Отслеживание прогресса с tqdm
- Переопределение метода __or__()
- Именованные кортежи в Python
- Парсинг веб-страниц с Beautiful Soup
- Распаковка с оператором *
- Преобразование регистра символов
- Counter() — подсчет элементов















