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 in Python | Sectie
Python Datastructuren

bookElementen in een Set Benaderen in Python

Omdat sets ongeordend zijn, is het niet mogelijk om hun elementen via een index te benaderen zoals bij een lijst of tuple. Wel kun je:

  • Controleren of een element aanwezig is met het in-trefwoord;
  • Itereren door de elementen met een for-lus.

Lidmaatschap verifiëren met in

Het in-trefwoord 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
copy

In dit voorbeeld wordt het in-trefwoord gebruikt om te controleren of specifieke films aanwezig zijn in de set movies en wordt het resultaat als een booleaanse waarde opgeslagen in de variabelen is_inception_present en is_avatar_present.

Itereren door een set met een for-lus

Een set kan worden doorlopen 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)
copy

Elk element in de set wordt één keer benaderd tijdens iteratie. De volgorde van de elementen in de uitvoer kan variëren.

Taak

Swipe to start coding

Je hebt een vrij grote set met de populairste movies.

  • Wijs een booleaanse waarde toe aan de variabele is_first_movie_present om te controleren of de film "The Green Mile" in de set voorkomt.
  • Wijs een booleaanse waarde toe aan de variabele is_second_movie_present om te controleren of de film "Titanic" in de set voorkomt.
  • Wijs een booleaanse waarde toe aan de variabele is_third_movie_present om te controleren of de film "Interstellar" in de set voorkomt.
  • Gebruik het sleutelwoord in om deze taak uit te voeren.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 24
single

single

Vraag AI

expand

Vraag AI

ChatGPT

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

close

bookElementen in een Set Benaderen in Python

Veeg om het menu te tonen

Omdat sets ongeordend zijn, is het niet mogelijk om hun elementen via een index te benaderen zoals bij een lijst of tuple. Wel kun je:

  • Controleren of een element aanwezig is met het in-trefwoord;
  • Itereren door de elementen met een for-lus.

Lidmaatschap verifiëren met in

Het in-trefwoord 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
copy

In dit voorbeeld wordt het in-trefwoord gebruikt om te controleren of specifieke films aanwezig zijn in de set movies en wordt het resultaat als een booleaanse waarde opgeslagen in de variabelen is_inception_present en is_avatar_present.

Itereren door een set met een for-lus

Een set kan worden doorlopen 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)
copy

Elk element in de set wordt één keer benaderd tijdens iteratie. De volgorde van de elementen in de uitvoer kan variëren.

Taak

Swipe to start coding

Je hebt een vrij grote set met de populairste movies.

  • Wijs een booleaanse waarde toe aan de variabele is_first_movie_present om te controleren of de film "The Green Mile" in de set voorkomt.
  • Wijs een booleaanse waarde toe aan de variabele is_second_movie_present om te controleren of de film "Titanic" in de set voorkomt.
  • Wijs een booleaanse waarde toe aan de variabele is_third_movie_present om te controleren of de film "Interstellar" in de set voorkomt.
  • 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 1. Hoofdstuk 24
single

single

some-alt