Курс Python → Создание множества в Python
Set comprehension в Python представляет собой способ создания множества на основе существующего списка или другого итерируемого объекта. Синтаксис set comprehension очень похож на list comprehension, но вместо квадратных скобок используются фигурные скобки. Это позволяет нам легко и компактно создавать множества с определенными условиями.
Пример использования set comprehension:
numbers = [1, 2, 2, 3, 4, 5, 5]
unique_numbers = {x for x in numbers}
print(unique_numbers)
В данном примере мы создаем множество unique_numbers, используя set comprehension. Мы передаем список numbers, содержащий дубликаты, и set comprehension автоматически убирает повторяющиеся элементы, оставляя только уникальные значения.
Set comprehension также позволяет добавлять условия для фильтрации элементов. Например, мы можем создать множество, содержащее только четные числа из списка:
numbers = [1, 2, 3, 4, 5, 6]
even_numbers = {x for x in numbers if x % 2 == 0}
print(even_numbers)
В этом примере set comprehension фильтрует список numbers и добавляет в множество even_numbers только те элементы, которые являются четными числами. Таким образом, set comprehension предоставляет удобный и эффективный способ работы с множествами в Python.
Другие уроки курса "Python"
- Преобразование PowerPoint в PDF.
- Подсчет частотности элементов в Python
- Декораторы в Python
- Зарезервированные слова в Python
- Создание итерируемых объектов
- Поток данных в Python
- Объединение объектов в Python
- Функции высшего порядка в Python
- Работа с изображениями Pillow
- Расчет времени выполнения кода
- Особенности множеств в Python
- Итерации в Python
- Создание таблиц в терминале с PrettyTable
- Измерение времени выполнения кода
- Вложенные циклы в Python
- Howdoi — получение ответов из терминала
- Оператор space-invader
- Преобразование Excel в PDF с Spire.XLS
- Работа с рекламными данными в Pandas
- Роль object и type в Python
- Установка пакета в Python
- Обработка ошибки IndexError
- Поиск подстроки в строке
- Разделение списка на гнппы
- Работа с часовыми поясами в Python.
- Метод join() с набором
- Преобразование вложенного списка
- Проверка вхождения подстроки
- Простой калькулятор Python
- Python Поверхностное Копирование
- Метод hash в Python
- Пустой оператор pass в Python
- Работа с геоданными с помощью geopy
- Преобразование строк в числа с плавающей запятой
- Метод ne для сравнения объектов
- Частичное применение функций в Python
- Расчет времени выполнения программы
- Поиск индексов подстроки
- Замеры производительности в Python
- Метод rmatmul для пользовательских матриц
- Оператор объединения словарей
- Monkey Patching в Python
- Освобождение памяти в Python
- Создание словарей и множеств в Python
- UserString в Python
- Сокращение ссылок с pyshorteners
- CSV строка разделение в Python
- Объединение словарей в Python
- Локальные переменные.















