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

  1. Работа с типами данных в Python с помощью pydantic.
  2. Работа со стеком в Python
  3. Работа с collections.Counter
  4. Фильтрация данных в Python.
  5. Замена символов в строке
  6. Вывод сложных структур данных с помощью pprint
  7. Циклы for в Python
  8. Подсчет элементов в Python
  9. Вывод переменной и строки в Python
  10. Получение текущей даты и времени
  11. Оптимизация интернирования строк
  12. Возврат нескольких значений
  13. Python reversed() функция
  14. Множественное присваивание в Python
  15. Векторизация в Python с NumPy.
  16. Настройка Cron
  17. Распаковка элементов массива
  18. Именование переменных в Python
  19. Настройка вывода NumPy
  20. Извлечение аудио из видео
  21. Создание списка через итерацию
  22. Метод invert для побитового отрицания
  23. Метод lt для сортировки объектов
  24. Поиск индекса элемента
  25. Форматирование кода на Python
  26. Замена подстроки
  27. Сортировка с параметром key
  28. Нахождение самого длинного слова в списке с помощью max
  29. Определение локальных переменных в Python
  30. Установка Python — Простое руководство
  31. Списковое включение в Python
  32. Цикл for в Python
  33. Оператор Walrus в Python 3.8
  34. Оператор continue в Python
  35. Сравнение объектов в Python
  36. Копирование и вставка текста в Python
  37. Изменение логики работы с временем
  38. Команда %dhist — список посещенных каталогов
  39. Преобразование Word в PDF с Spire.Doc
  40. Просмотр атрибутов и методов класса
  41. Работа с getopt
  42. TypedDict для kwargs в Python 3.12
  43. Анализ кода — Python
  44. Многострочные комментарии в Python
  45. Создание инструмента обнаружения плагиата

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