Пример наборов Python | Начало работы с набором Python

Учебное пособие по Python с примерами | «Начало работы с наборами» — это тема сегодняшнего дня. В этой статье вы узнаете о наборах Python, например о том, как они создаются, как вы можете добавлять элементы или удалять из них элементы, а также обо всех операциях, выполняемых с наборами в Python.

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

Однако сам набор является изменяемым. Мы можем добавлять или удалять элементы из него.

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

Учебное пособие по наборам Python с примером

Давайте рассмотрим простой пример наборов Python.

 # app.pysetA = {'Samsung', 'Apple', 'Microsoft'} print (setA) 

См. вывод ниже.

Как создать набор Python

Набор формируется путем помещения всех элементов в фигурные скобки {} и элементы через запятую или с помощью встроенной функции

В наборе может быть любое количество элементов, и они могут быть разных типов (целые, с плавающей запятой, кортеж, строка и т. Д.). Но набор не может иметь изменяемый элемент, такой как список или словарь, в качестве своего элемента.

Давайте создадим набор Python сложных типов данных.

 # app.pysetA  = {21, 'AppDividend', (21, 22, 19)} print (setA) 

См. Вывод ниже.

У вас нет доступа к элементам в наборе путем ссылки на индекс, поскольку наборы неупорядочены, элементы не имеют индекса.

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

  # app.pysetA = {21, 'AppDividend', (21, 22, 19)} для элемента в setA: print (item) 

См. вывод ниже.

Добавить элементы в набор Python

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

Если нам нужно добавить один элемент в набор, мы можем использовать метод add () . Если мы хотим добавить более одного элемента, то в набор используйте метод update () . См. Пример ниже.

 # app.pysetA = {21, 'AppDividend', (21, 22, 19)} setA.add (True) print (setA) 

В приведенном выше примере мы добавили один элемент типа Boolean.

Для добавления нескольких элементов в набор мы можем использовать update () метод.

 # app.pysetA = {'Bad Bunny', 'Drake'} setA. update ({'Daddy Yankee', 'Louis Fonsi'}) print (setA) 

Теперь см. результат ниже.

Мы можем использовать функция len для определения длины набора.

 # app.pysetA = {'Bad Bunny', 'Drake'} setA.update ({'  Daddy Yankee ',' Louis Fonsi '}) print (len (setA)) 

См. Вывод ниже.

Удалить элемент из набора

Мы не можем получить доступ или изменить элемент набор с использованием индексации или нарезки.

Набор не поддерживает это.

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

 # app  .pysetA = {'Bad Bunny', 'Louis Fonsi', 'Daddy Yankee'} setA.remove ('Louis Fonsi') print (setA) 

Итак, выходное значение будет следующим.

Если элемент для удаления не существует, значок remove () вызовет ошибку.

Python Set Operations

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

Мы можем делать это обоими способами, которые являются операторами или методами. Давайте посмотрим на следующий пример.

Пример объединения набора в Python

См. Следующий пример операции объединения в наборе.

 # app.pysetA = {'Bad Bunny', 'Louis Fonsi', 'Daddy Yankee'} setB = {'Justin Bieber', 'Drake'} setUnion = setA | setBprint (setUnion) 

См. вывод ниже.

В приведенной выше строке кода 3 мы выполнили операцию объединения между setA и setB.

Операция объединения выполняется с помощью оператора | . То же самое можно сделать с помощью метода union () .

 # app.pysetA = {'Bad Bunny', 'Louis Fonsi', 'Daddy Yankee'}  setB = {'Justin Bieber', 'Drake'} setUnion = setA.union (setB) print (setUnion) 

Это даст нам тот же результат.

Пример пересечения набора Python

Пересечение A и set B — это набор элементов, общих для обоих наборов.

Пересечение выполняется с помощью & сильный оператор>. То же самое можно сделать с помощью метода correct () .

 # app.pysetA = {'Bad Bunny', 'Louis Fonsi', 'Daddy Yankee'}  setB = {'Джастин Бибер', 'Дрейк', 'Луи Фонси'} setUnion = setA. перекресток (setB) print (setUnion) 

В приведенном выше примере мы получаем общие элементы из обоих наборов, то есть Луи Фонси.

См. результат ниже.

Есть еще очень много функций о Python Sets. Мы коротко рассмотрим этот блог один за другим.

Наконец, Python Sets Tutorial With Example | Начало работы с наборами окончено.

Оцените статью
nanomode.ru
Добавить комментарий