Als je wil nagaan of twee verzamelingen gelijk zijn, moeten de elementen hetzelfde zijn. De volgorde is niet van belang, ze mogen in een willekeurige volgorde staan.
💡 Hint
De
==
-operator, die gebruikt wordt om gelijkheid bij lijsten na te gaan, kunnen we ook gebruiken voor verzamelingen.
❗ Begrip - Verzameling
Een verzameling (set in het Engels) is een datastructuur met unieke elementen waarin de volgorde niet van belang is.
💻 Programmeeroefening - Verzamelingen vergelijken
Bekijk de volgende verzamelingen en lijsten:
set1 = { 10, 30, 70 } set2 = { 30, 70, 10 } set3 = { 10, 30, 70, 90 } set4 = { 30, 70, 10, 30 } lijst1 = [10, 30, 70] lijst2 = [30, 70, 10]
- Probeer eerst eens te bedenken of
lijst1
enlijst2
aan elkaar gelijk zijn.- Probeer vervolgens te beredeneren welke verzamelingen gelijk zijn aan
set1
.- Plak de code hierboven in de editor hieronder. Ga de bovenstaande twee vragen na door gebruik te maken van de
==
operator. Controleer eerst oflijst1
enlijst2
aan elkaar gelijk zijn, en vervolgens ofset2
,set3
enset4
respectievelijk gelijk zijn aanset1
. Print telkens het resultaat.