Elementtien Käsittely Joukossa: Iteraatio ja Jäsenyyden Testaus
Koska joukkoja (sets) ovat järjestämättömiä, et voi käyttää niiden elementtejä indeksin avulla kuten listan tai tuplen kanssa. Voit kuitenkin:
Tarkistaa elementin olemassaolon käyttämällä
in
-avainsanaa;Iteroida elementtien läpi
for
-silmukalla.
Jäsenyyden tarkistaminen in
-avainsanalla
in
-avainsana mahdollistaa tarkistamisen, onko tietty elementti olemassa joukossa:
# 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
Tässä esimerkissä käytämme in
-avainsanaa tarkistaaksemme, ovatko tietyt elokuvat läsnä movies
-joukossa ja tallennamme tuloksen totuusarvona muuttujiin is_inception_present
ja is_avatar_present
.
Iterointi joukon läpi for
-silmukalla
Voit iteroida joukon läpi käyttämällä for
-silmukkaa käsitelläksesi jokaisen elementin erikseen. Koska joukot ovat järjestämättömiä, iteraation järjestys on ennakoimaton.
# 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)
Jokainen joukon elementti käydään läpi kerran iteraation aikana. Elementtien järjestys tulosteessa voi vaihdella.
Swipe to start coding
Sinulle annetaan melko suuri joukko suosituimpia movies
.
- Aseta muuttujalle
is_first_movie_present
totuusarvo tarkistaaksesi, onko elokuva"The Green Mile"
joukossa. - Aseta muuttujalle
is_second_movie_present
totuusarvo tarkistaaksesi, onko elokuva"Titanic"
joukossa. - Aseta muuttujalle
is_third_movie_present
totuusarvo tarkistaaksesi, onko elokuva"Interstellar"
joukossa. - Käytä
in
avainsanaa tämän tehtävän suorittamiseen.
Ratkaisu
Kiitos palautteestasi!