single
Elementtien Käsittely Joukossa: Iteraatio ja Jäsenyyden Testaus
Pyyhkäise näyttääksesi valikon
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:
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
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.
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)
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_presenttotuusarvo tarkistaaksesi, onko elokuva"The Green Mile"joukossa. - Aseta muuttujalle
is_second_movie_presenttotuusarvo tarkistaaksesi, onko elokuva"Titanic"joukossa. - Aseta muuttujalle
is_third_movie_presenttotuusarvo tarkistaaksesi, onko elokuva"Interstellar"joukossa. - Käytä
inavainsanaa tämän tehtävän suorittamiseen.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme