Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Elementen in een Set Benaderen: Iteratie en Lidmaatschapstests | Python-Sets Beheersen
Python Datastructuren
Sectie 4. Hoofdstuk 4
single

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.

Taak

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_present om te controleren of de film "The Green Mile" in de set zit.
  • Ken een booleaanse waarde toe aan de variabele is_second_movie_present om te controleren of de film "Titanic" in de set zit.
  • Ken een booleaanse waarde toe aan de variabele is_third_movie_present om te controleren of de film "Interstellar" in de set zit.
  • Gebruik het sleutelwoord in om deze taak uit te voeren.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 4
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

some-alt