Разлика на множества во Python
За да ги најдете елементите по кои првото
множество се разликува од второто, треба да
го користите методот difference. Во
неговиот параметар го означуваме множеството со кое
сакаме да го споредиме оригиналот.
Да претпоставиме дека имаме две множества:
st1 = {'a', 'b', 'c', 'e'}
st2 = {'b', 'w', 'c', 'a'}
Ајде да ги испечатиме елементите по кои првото множество се разликува од второто:
res = st1.difference(st2)
print(res) # ќе испечати {'e', 'd'}
А сега да ги најдеме елементите по кои второто множество се разликува од првото:
res = st2.difference(st1)
print(res) # ќе испечати {'w', 'c'}
Во пократка форма, овој метод може да се препише вака:
res = st2 - st1
print(res) # ќе испечати {'w', 'c'}
Дадени се две множества:
st1 = {'1', '3', '5'}
st2 = {'6', '8', '1', '3'}
Добијте ги елементите кои се вo второто множество, но отсуствуваат во првото.
Дадени се две множества:
st1 = {'a', 'b', 'c', 'd', 'e'}
st2 = {'d', 'e', 'f', 'g', 'h'}
Добијте ги елементите кои се вo првото множество, но отсуствуваат во второто.
Дадени се три множества:
st1 = {1, 2, 4, 5}
st2 = {1, 2, 3, 6}
st3 = {1, 2}
Добијте множество елементи кои се во првото и во второто множество, но не и во третото:
{3, 4, 5, 6}
Дадени се три множества:
st1 = {1, 3, 6, 8}
st2 = {5, 8, 10, 2}
st3 = {12, 7, 3, 1}
Добијте ги елементите по кои првото
множество се разликува од второто. Запишете
ги во променливата st4. Најдете ги заедничките
елементи за st4 и st3.