Курс Python → Создание уникального множества
Set comprehension — это способ создания нового множества в Python на основе существующего списка или другого итерируемого объекта. Он предоставляет компактный и удобный способ создания множества, содержащего уникальные элементы.
Для использования set comprehension в Python, мы можем написать выражение в фигурных скобках, включая выражение для элементов итерируемого объекта, за которым следует цикл для перебора этих элементов. Например, {expression for item in iterable}.
Пример использования set comprehension для создания нового множества на основе списка:
numbers = [1, 2, 3, 4, 3, 2, 1]
unique_numbers = {x for x in numbers}
print(unique_numbers)
В этом примере мы создаем список чисел, включающий дубликаты, и затем используем set comprehension для создания нового множества unique_numbers, содержащего только уникальные элементы. При выводе unique_numbers мы увидим, что дубликаты были удалены, и в множестве остались только уникальные значения.
Другие уроки курса "Python"
- Обработка ошибок в JSON данных
- Исключение NotImplementedError
- Метод invert для побитового отрицания
- Поиск подстроки в строке
- Фильтрация последовательности
- Функция __init__ в Python
- Модуль subprocess: запуск внешних команд
- Декораторы с @wraps
- Работа с датой и временем в Python
- Пустой оператор pass в Python
- Создание Telegram-бота на Python
- Методы работы со списками
- Объединение словарей в Python
- Обход словаря в Python
- Принципы Zen Python
- Представление бесконечности в Python
- Протокол управления контекстом
- Получение текущей директории
- Обработка исключений в Python
- Копирование файлов с shutil()
- Измерение времени выполнения кода
- Участие в LP стейкинге Waves
- Списки: объединение, изменение
- Python: цикл for и оператор присваивания
- Добавление кнопки в tkinter
- Создание вложенных циклов for
- Транспонирование 2D-массива с помощью zip
- Блок else в циклах Python
- Генераторы данных
- Определение индекса элемента списка
- Получение имени функции с помощью inspect
- Изменение объектов в Python
- Подсчет частоты элементов с Counter
- Модуль sys: основы
- Использование type hints
- Слияние словарей в Python 3.9
- Команда %dhist — список посещенных каталогов
- Приближение чисел в Python
- Методы сравнения множеств
- Анонимные функции Lambda
- Создание матрицы в Python
- Структурирование именованных констант
- Умножение строк и списков
- Оператор del в Python
- Операторы объединения в Python 3.9















