Рубрики
Без рубрики

Набор Python

Автор оригинала: Python Examples.

Набор Python

Набор Python – это коллекция элементов.

Элементы набора Python неупорядочены. Нет механизма индексации, в котором вы можете получить доступ к элементам набора.

Установленные элементы Python уникальны. Вы не можете иметь два элемента с той же ссылкой или ценностью в некоторых случаях.

Набор Python является смешным. Вы можете изменить/изменять элементы в наборе.

Инициализировать набор Python

Вы можете инициализировать набор Python, используя цветочные скобки {} Отказ Элементы, которые вы хотели бы инициализировать в наборе, идите в эти брекеты. Если есть несколько элементов, они должны быть отделены друг от друга с использованием запятой.

Ниже приведен простым примером, демонстрируя инициализацию пустой набор, установленного с одним элементом и установленным несколькими элементами.

Python Program

#empty set
set_1 = {}

#set with single item
set_2 = {54}

#set with multiple items
set_3 = {32, 41, 29, 85}

print(set_1)
print(set_2)
print(set_3)

Выход

{}
{54}
{32, 41, 85, 29}

Набор Python может иметь только уникальные значения

Мы уже упоминали, что элементы набора Python должны быть уникальными.

В этом примере, давайте попробуем инициализировать набор Python с некоторыми дублирующими элементами и наблюдать, что происходит.

Python Program

#set with duplicate items
set_3 = {32, 41, 29, 41, 32, 85}

print(set_3)

Выход

{32, 41, 85, 29}

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

Python Set Операции

Вы можете выполнить много операций на наборе Python. Ниже приведены учебные пособия по этим операциям Python Set.

  • Добавить () – добавляет элемент (переданный как аргумент) на набор. Если элемент уже присутствует, набор остается без изменений.
  • Очистить () – удаляет все элементы из набора. И набор становится пустым.
  • Копировать () – возвращает копию набора. Полезно, когда вы хотите сохранить оригинальную копию набора.
  • Разница () – возвращает набор, содержащий разницу между двумя или более наборами.
  • Отница_update () – удаляет элементы в этом наборе, которые также включены в другой, указанный набор.
  • Откажитесь от () – удалите указанный элемент.
  • Пересечение () – возвращает набор, то есть пересечение двух других наборов.
  • Intersion_Update () – удаляет элементы в этом наборе, которые нет в других, указанных наборах (ых).
  • iSdisjoint () – возвращает, имеют ли два набора пересечения или нет.
  • ISSUSUSSET () – возвращает, содержит ли другой набор этот набор или нет.
  • ESSUUPERSET () – возвращает, содержит ли этот набор другой набор или нет.
  • POP () – удаляет элемент из набора. Какой элемент он попс, является неопределенным.
  • Удалить () – удаляет указанный элемент (переданный как аргумент).
  • Symmetric_diffeneference () – возвращает набор с симметричными различиями двух наборов
  • symmetric_difference_update () – вставляет симметричные различия от этого набора и другого
  • Союз () – Вернуть набор, содержащий союз наборов. Только уникальные элементы наборов предоставляются.
  • Обновление () – Обновите набор с объединением этого набора и других. Этот оригинальный набор изменен.

Резюме

В этом руководстве примеров Python мы узнали, что такое набор Python, как инициализировать его, и различные методы, доступные для набора на набор Python.