Агульныя элементы некалькіх мностваў у Python
Каб знайсці перасячэнне некалькіх
мностваў, г.зн. агульныя для іх элементы,
неабходна ўжыць метад intersection
.
У яго параметр перадаем мноства, з якім
трэба даведацца пра агульныя элементы. Метад вяртае
mноства агульных элементаў.
Няхай у нас ёсць два мноствы:
st1 = {'a', 'b', 'c'}
st2 = {'x', 'w', 'c', 'a'}
Давайце вывядзем агульныя для іх элементы:
res = st1.intersection(st2)
print(res) # выведзе {'c', 'a'}
Ёсць таксама кароткая форма запісу гэтага метаду. Давайце перапішам папярэдні прыклад у адпаведнасці з ёй:
res = st1 & st2
print(res) # выведзе {'c', 'a'}
Дадзены два мноствы:
st1 = {'12', '6', '2'}
st2 = {'6', '10', '3', '2'}
Атрымайце іх агульныя элементы.
Дадзены тры мноствы:
st1 = {1, 2, 3, 4}
st2 = {1, 2, 4, 5}
st3 = {1, 2, 5, 7}
Атрымайце мноства агульных элементаў трох гэтых мностваў:
{1, 2}