Verskil tussen stelle in Python
Om die elemente te vind waarin die eerste
stel verskil van die tweede, moet jy die
difference metode gebruik. In
die parameter daarvan spesifiseer ons die stel waarmee
ons die oorspronklike wil vergelyk.
Kom ons het twee stelle:
st1 = {'a', 'b', 'c', 'e'}
st2 = {'b', 'w', 'c', 'a'}
Kom ons druk die elemente uit waarin die eerste stel verskil van die tweede:
res = st1.difference(st2)
print(res) # sal {'e', 'd'} uitdruk
En nou vind ons die elemente waarin die tweede stel verskil van die eerste:
res = st2.difference(st1)
print(res) # sal {'w', 'c'} uitdruk
In 'n korter vorm kan hierdie metode so geskryf word:
res = st2 - st1
print(res) # sal {'w', 'c'} uitdruk
Gegee twee stelle:
st1 = {'1', '3', '5'}
st2 = {'6', '8', '1', '3'}
Kry die elemente wat in die tweede stel is, maar afwesig is in die eerste.
Gegee twee stelle:
st1 = {'a', 'b', 'c', 'd', 'e'}
st2 = {'d', 'e', 'f', 'g', 'h'}
Kry die elemente wat in die eerste stel is, maar afwesig is in die tweede.
Gegee drie stelle:
st1 = {1, 2, 4, 5}
st2 = {1, 2, 3, 6}
st3 = {1, 2}
Kry die stel elemente wat in die eerste en in die tweede stel is, maar nie in die derde nie:
{3, 4, 5, 6}
Gegee drie stelle:
st1 = {1, 3, 6, 8}
st2 = {5, 8, 10, 2}
st3 = {12, 7, 3, 1}
Kry die elemente waarin die eerste
stel verskil van die tweede. Skryf hulle
in die veranderlike st4. Vind die gemene
elemente vir st4 en st3.