Verschil van verzamelingen in Python
Om de elementen te vinden waarin de eerste
verzameling verschilt van de tweede, moet je
de methode difference gebruiken. In
zijn parameter geven we de verzameling aan waarmee
we de originele willen vergelijken.
Stel we hebben twee verzamelingen:
st1 = {'a', 'b', 'c', 'e'}
st2 = {'b', 'w', 'c', 'a'}
Laten we de elementen weergeven waarin de eerste verzameling verschilt van de tweede:
res = st1.difference(st2)
print(res) # geeft {'e', 'd'} weer
En laten we nu de elementen vinden waarin de tweede verzameling verschilt van de eerste:
res = st2.difference(st1)
print(res) # geeft {'w', 'c'} weer
In een kortere vorm kan deze methode als volgt worden geschreven:
res = st2 - st1
print(res) # geeft {'w', 'c'} weer
Gegeven twee verzamelingen:
st1 = {'1', '3', '5'}
st2 = {'6', '8', '1', '3'}
Verkrijg de elementen die in de tweede verzameling zitten, maar ontbreken in de eerste.
Gegeven twee verzamelingen:
st1 = {'a', 'b', 'c', 'd', 'e'}
st2 = {'d', 'e', 'f', 'g', 'h'}
Verkrijg de elementen die in de eerste verzameling zitten, maar ontbreken in de tweede.
Gegeven drie verzamelingen:
st1 = {1, 2, 4, 5}
st2 = {1, 2, 3, 6}
st3 = {1, 2}
Verkrijg de verzameling elementen die in de eerste en in de tweede verzameling zitten, maar niet in de derde:
{3, 4, 5, 6}
Gegeven drie verzamelingen:
st1 = {1, 3, 6, 8}
st2 = {5, 8, 10, 2}
st3 = {12, 7, 3, 1}
Verkrijg de elementen waarin de eerste
verzameling verschilt van de tweede. Schrijf
ze naar de variabele st4. Vind de gemeenschappelijke
elementen voor st4 en st3.