Курс 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
  2. Работа с CSV файлами в Python
  3. Наиболее частотные элементы с помощью Counter
  4. Обработка ошибок в Python
  5. Перезагрузка оператора в Python
  6. Работа с Telegram API на Python
  7. Обмен данными с asyncio.Queue
  8. Генератор списка в Python
  9. Установка Git и AWS CLI
  10. Изменение регистра данных
  11. Извлечение чисел из текста
  12. Модуль Operator в Python
  13. Установка библиотек в Python
  14. List Comprehension Tutorial
  15. Генераторы по генератору
  16. Дизассемблирование Python кода
  17. Структура данных словарь в Python
  18. Кортежи в Python: особенности и преимущества
  19. Атрибуты объекта в Python
  20. Создание новой даты в Python
  21. Отладка регулярных выражений в Python
  22. Работа с геоданными с помощью geopy
  23. Установка Python3.7 и PIP
  24. Работа с модулем os в Python
  25. Генерация случайных чисел в Python
  26. Распаковка аргументов в Python
  27. Оптимизация методов в Python 3.7
  28. Проверка ввода с помощью isdigit
  29. Удаление эмодзи с помощью pandas
  30. Antigravity модуль
  31. Фильтрация данных в Python.
  32. Метод __ilshift__ для битового сдвига влево
  33. Преобразование кортежа в словарь.
  34. Импорт модулей и пакетов в Python
  35. Создание новых списков в Python
  36. Генераторы в Python
  37. Сортировка элементов с OrderedDict
  38. Группы исключений в Python
  39. Создание файла с проверкой ошибки
  40. Список импортированных модулей в Python
  41. Управление асинхронными задачами с помощью Semaphore
  42. Тайное преобразование типа ключа
  43. Библиотека sh: удобные команды терминала
  44. Динамическая типизация в Python

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