Курс 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"

  1. Игра Виселица на Python
  2. Создание Telegram-бота на Python
  3. Вложенные функции в Python
  4. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  5. Основы слова
  6. Python enumerate() функции
  7. Курсы Яндекс Практикум
  8. Деление в Python
  9. Метод remove() для удаления элемента из списка
  10. Комментарии в Python
  11. Создание новых функций с помощью functools.partial
  12. Удаление дубликатов с помощью множеств
  13. Векторизация в Python с NumPy.
  14. Многострочные строки в Python
  15. Работа с аргументами командной строки в Python
  16. Частичное применение функций в Python
  17. Игра «Виселица» на Python
  18. F-строки в Python
  19. Переопределение метода __floordiv__
  20. Нахождение хеша для бесконечности и NaN в Python
  21. Оператор объединения словарей
  22. Переопределение метода __pow__
  23. Округление дробей в Python
  24. Объединение коллекций в Python
  25. Считывание бинарного файла в Python
  26. Глобальные переменные в Python
  27. Упрощенный вывод данных в Python
  28. Работа с argparse
  29. Методы и функции в Python
  30. Передача неизвестных аргументов в Python.
  31. Множества и frozenset
  32. Работа с модулем bisect
  33. Форматирование строк в Python
  34. Конвертация коллекций в Python
  35. Проверка подстроки в строке с помощью in
  36. Удаление элементов из списка
  37. Функции min(), max(), sum()
  38. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  39. Функции с необязательными аргументами
  40. Работа с getopt
  41. Экранирование символов в Python
  42. Избегайте двойного подчеркивания
  43. Глубокое копирование объектов
  44. Отслеживание выполнения программы с библиотекой tqdm
  45. f-строки в формате строк
  46. Разделение строк в Python

Marketello читают маркетологи из крутых компаний