Найти тему

Python | Урок 16 | Множества

Множества в Python – это структура данных, которые содержат неупорядоченные элементы. Элементы также не является индексированным. Возможности множеств повторяют теорию множеств из математики. Множество позволяет внесение и удаление элементов. Однако, есть ряд особенных характеристик, которые определяют и отделяют множество от других структур данных:

− Множество не содержит дубликаты элементов.

− Элементы множества являются неизменными (их нельзя менять), однако само по себе множество является изменяемым, и его можно менять.

− Так как элементы не индексируются, множества не поддерживают никаких операций среза и индексирования.

Запомни! Множество может состоять из различных элементов, порядок элементов в множестве неопределен. В множество можно добавлять и удалять элементы, можно перебирать элементы множества, можно выполнять операции над множествами (объединение, пересечение, разность). Можно проверять принадлежность элемента множеству.

Мы можем создать множество путем передачи всех элементов множества внутри фигурных скобок {} и разделить элементы при помощи запятых (,). Множество может содержать любое количество элементов и элементы могут быть разных типов, к примеру, целые числа, строки, кортежи, и т. д. Однако, множество не поддерживает изменяемые элементы, такие как списки, словари, и так далее.

Рассмотрим пример1 создания множества в Python:

Результат:

-2

Только что мы создали множество чисел. Мы также можем создать множество из строк. Пример2:

-3

Результат:

-4

Мы также можем создать множество из списков. Это можно сделать, вызвав встроенную функцию Python под названием set(). Пример3:

Set — это неупорядоченный и неиндексированный набор элементов.
Set — это неупорядоченный и неиндексированный набор элементов.

Результат:

-6

Как упоминалось ранее, множества не содержат дубликаты элементов.

Подписывайтесь https://vk.com/teacher_anzhelika

#python с нуля #python #программирование на python #уроки python #анжелика тамерлановна

Другие публикации канала

Python | Урок 14 | Строки | Методы replace и count

Python | Урок 13 | Строки | Методы find и rfind

Python | Урок 12 | Строки | Срезы (slices)