Курс 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 с помощью pydantic.
- Работа со стеком в Python
- Работа с collections.Counter
- Фильтрация данных в Python.
- Замена символов в строке
- Вывод сложных структур данных с помощью pprint
- Циклы for в Python
- Подсчет элементов в Python
- Вывод переменной и строки в Python
- Получение текущей даты и времени
- Оптимизация интернирования строк
- Возврат нескольких значений
- Python reversed() функция
- Множественное присваивание в Python
- Векторизация в Python с NumPy.
- Настройка Cron
- Распаковка элементов массива
- Именование переменных в Python
- Настройка вывода NumPy
- Извлечение аудио из видео
- Создание списка через итерацию
- Метод invert для побитового отрицания
- Метод lt для сортировки объектов
- Поиск индекса элемента
- Форматирование кода на Python
- Замена подстроки
- Сортировка с параметром key
- Нахождение самого длинного слова в списке с помощью max
- Определение локальных переменных в Python
- Установка Python — Простое руководство
- Списковое включение в Python
- Цикл for в Python
- Оператор Walrus в Python 3.8
- Оператор continue в Python
- Сравнение объектов в Python
- Копирование и вставка текста в Python
- Изменение логики работы с временем
- Команда %dhist — список посещенных каталогов
- Преобразование Word в PDF с Spire.Doc
- Просмотр атрибутов и методов класса
- Работа с getopt
- TypedDict для kwargs в Python 3.12
- Анализ кода — Python
- Многострочные комментарии в Python
- Создание инструмента обнаружения плагиата















