Рубрики

Функция пересечения () Python

Пересечение двух заданных наборов является наибольшим набором, который содержит все элементы, которые являются общими для обоих наборов. Пересечение двух заданных наборов A и B является набором, который состоит из всех элементов, которые являются общими для A и B.

Примеры:

Input: Let set A = {2, 4, 5, 6}
       and set B = {4, 6, 7, 8}
Output: {4,6} 
Explanation: Taking the common elements in both the sets,
             we get {4,6} as the intersection of both the sets.

Синтаксис:

set1.intersection(set2, set3, set4….)
In parameters, any number of sets can be given

Возвращаемое значение:

The intersection() function returns a set, which has the intersection of all sets(set1, set2, set3…) with set1.
It returns a copy of set1 only if no parameter is passed.

Ниже приведена реализация вышеуказанного подхода в Python3:

# Python3 программа для функции пересечения ()

  

set1 = {2, 4, 5, 6

set2 = {4, 6, 7, 8

set3 = {4,6,8}

  
# объединение двух комплектов

print("set1 intersection set2 : ", set1.intersection(set2))

  
# объединение трех комплектов

print("set1 intersection set2 intersection set3 :", set1.intersection(set2,set3))

Выход:

set1 intersection set2 :  {4, 6}
set1 intersection set2 intersection set3 : {4, 6}

Практические применения :
В большинстве вероятностных задач требуется понятие пересечения множеств.

Рекомендуемые посты:

Функция пересечения () Python

0.00 (0%) 0 votes