Курс 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
- Работа с f-строками 2.0
- Форматирование строк с % в Python
- Запуск внешнего кода в Jupyter
- Проверка окончания строки с помощью str.endswith()
- Копирование и вставка текста в Python
- Метод append() для списка
- Получение ID текущего процесса
- Оператор Walrus в Python
- Enum в Python
- Фильтрация списков с itertools
- Создание списков в Python
- Базовые объекты Python
- Многострочные строки в Python
- Анонимные функции Lambda
- Модуль inspect: получение информации о объектах
- Виртуальные среды в Python
- Namedtuple в Python
- Стать Python-разработчиком
- Работа с deque из collections
- Удаление элементов из списка в Python
- Отправка POST-запроса в REST API
- Выборка чисел
- Создание словарей с defaultdict
- Работа с Event() в threading
- Howdoi — получение ответов из терминала
- Логирование с Logzero
- Работа с CSV файлами в Python
- Функция enumerate в Python
- Установка максимального количества цифр
- Замена переменных в Python
- Многопоточность и асинхронное программирование в Python
- Установка переменной среды в Python
- Применение функции к элементам списка
- Использование обратной косой черты в f-строках
- Перегрузка операторов в Python
- Блок else в обработке исключений
- Генераторные выражения и islice.
- Функции в Python: создание и вызов
- Основы работы со списками
- Сортировка данных с лямбда-функциями
- Печать календаря в Python
- Поиск анаграмм с Counter
- Управление памятью в Python
- Удаление символа из строки
- Сортировка с помощью параметра key















