Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Adgang til Elementer i et Set i Python | Sektion
Practice
Projects
Quizzes & Challenges
Quizzer
Challenges
/
Python Datastrukturer

bookAdgang til Elementer i et Set i Python

Da mængder er uordnede, kan du ikke tilgå deres elementer via indeks som med en liste eller tuple. Du kan dog:

  • Kontrollere om et element findes ved hjælp af in-nøgleordet;
  • Iterere gennem elementerne med en for-løkke.

Verificering af medlemskab med in

in-nøgleordet gør det muligt at kontrollere, om et bestemt element findes i en mængde:

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

I dette eksempel anvendes in-nøgleordet til at kontrollere, om bestemte film findes i movies-mængden, og resultatet gemmes som en boolesk værdi i variablerne is_inception_present og is_avatar_present.

Iteration gennem en mængde med en for-løkke

Du kan iterere over en mængde med en for-løkke for at behandle hvert element individuelt. Da mængder er uordnede, er rækkefølgen af iterationen uforudsigelig.

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

Hvert element i sættet tilgås én gang under iterationen. Rækkefølgen af elementerne i outputtet kan variere.

Opgave

Swipe to start coding

Du har fået et ret stort sæt af de mest populære movies.

  • Tildel en boolesk værdi til variablen is_first_movie_present for at kontrollere, om filmen "The Green Mile" er i sættet.
  • Tildel en boolesk værdi til variablen is_second_movie_present for at kontrollere, om filmen "Titanic" er i sættet.
  • Tildel en boolesk værdi til variablen is_third_movie_present for at kontrollere, om filmen "Interstellar" er i sættet.
  • Brug nøgleordet in til at udføre denne opgave.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 24
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

bookAdgang til Elementer i et Set i Python

Stryg for at vise menuen

Da mængder er uordnede, kan du ikke tilgå deres elementer via indeks som med en liste eller tuple. Du kan dog:

  • Kontrollere om et element findes ved hjælp af in-nøgleordet;
  • Iterere gennem elementerne med en for-løkke.

Verificering af medlemskab med in

in-nøgleordet gør det muligt at kontrollere, om et bestemt element findes i en mængde:

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

I dette eksempel anvendes in-nøgleordet til at kontrollere, om bestemte film findes i movies-mængden, og resultatet gemmes som en boolesk værdi i variablerne is_inception_present og is_avatar_present.

Iteration gennem en mængde med en for-løkke

Du kan iterere over en mængde med en for-løkke for at behandle hvert element individuelt. Da mængder er uordnede, er rækkefølgen af iterationen uforudsigelig.

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

Hvert element i sættet tilgås én gang under iterationen. Rækkefølgen af elementerne i outputtet kan variere.

Opgave

Swipe to start coding

Du har fået et ret stort sæt af de mest populære movies.

  • Tildel en boolesk værdi til variablen is_first_movie_present for at kontrollere, om filmen "The Green Mile" er i sættet.
  • Tildel en boolesk værdi til variablen is_second_movie_present for at kontrollere, om filmen "Titanic" er i sættet.
  • Tildel en boolesk værdi til variablen is_third_movie_present for at kontrollere, om filmen "Interstellar" er i sættet.
  • Brug nøgleordet in til at udføre denne opgave.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 24
single

single

some-alt