single
Elementen in een Set Benaderen: Iteratie en Lidmaatschapstests
Veeg om het menu te tonen
Omdat sets ongeordend zijn, kun je hun elementen niet op index benaderen zoals bij een lijst of tuple. Je kunt echter wel:
- Controleren of een element aanwezig is met het
in-sleutelwoord; - Door de elementen itereren met een
for-lus.
Lidmaatschap verifiëren met in
Het in-sleutelwoord maakt het mogelijk om te controleren of een specifiek element zich in een set bevindt:
12345678910# Define a set of favorite movies movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Memento"} # Check if specific movies are in the set is_inception_present = "Inception" in movies # True is_avatar_present = "Avatar" in movies # False # Print results print(is_inception_present) # Output: True print(is_avatar_present) # Output: False
In dit voorbeeld gebruiken we het in-sleutelwoord om te controleren of specifieke films aanwezig zijn in de set movies en slaan we het resultaat als een booleaanse waarde op in de variabelen is_inception_present en is_avatar_present.
Itereren door een set met een for-lus
Je kunt door een set itereren met een for-lus om elk element afzonderlijk te verwerken. Omdat sets ongeordend zijn, is de iteratievolgorde onvoorspelbaar.
1234567# Define a set of favorite movies movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Memento"} # Iterate through the set and print each movie title print("Movie collection:") for movie in movies: print(movie)
Elk element in de set wordt één keer benaderd tijdens het itereren. De volgorde van de elementen in de uitvoer kan variëren.
Veeg om te beginnen met coderen
Je hebt een vrij grote set met de populairste movies.
- Ken een booleaanse waarde toe aan de variabele
is_first_movie_presentom te controleren of de film"The Green Mile"in de set zit. - Ken een booleaanse waarde toe aan de variabele
is_second_movie_presentom te controleren of de film"Titanic"in de set zit. - Ken een booleaanse waarde toe aan de variabele
is_third_movie_presentom te controleren of de film"Interstellar"in de set zit. - Gebruik het sleutelwoord
inom deze taak uit te voeren.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.