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
lijst1enlijst2aan 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 oflijst1enlijst2aan elkaar gelijk zijn, en vervolgens ofset2,set3enset4respectievelijk gelijk zijn aanset1. Print telkens het resultaat.