Adgang 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
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)
Hvert element i sættet tilgås én gang under iterationen. Rækkefølgen af elementerne i outputtet kan variere.
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_presentfor at kontrollere, om filmen"The Green Mile"er i sættet. - Tildel en boolesk værdi til variablen
is_second_movie_presentfor at kontrollere, om filmen"Titanic"er i sættet. - Tildel en boolesk værdi til variablen
is_third_movie_presentfor at kontrollere, om filmen"Interstellar"er i sættet. - Brug nøgleordet
intil at udføre denne opgave.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 4
Adgang 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
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)
Hvert element i sættet tilgås én gang under iterationen. Rækkefølgen af elementerne i outputtet kan variere.
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_presentfor at kontrollere, om filmen"The Green Mile"er i sættet. - Tildel en boolesk værdi til variablen
is_second_movie_presentfor at kontrollere, om filmen"Titanic"er i sættet. - Tildel en boolesk værdi til variablen
is_third_movie_presentfor at kontrollere, om filmen"Interstellar"er i sættet. - Brug nøgleordet
intil at udføre denne opgave.
Løsning
Tak for dine kommentarer!
single