Автор оригинала: 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.