single
Joukon Alkioiden Käsittely: Iteraatio ja Jäsenyyden Testaus
Pyyhkäise näyttääksesi valikon
Koska joukot ovat järjestämättömiä, et voi käyttää niiden alkioita indeksin avulla kuten listojen tai tuplien kanssa. Voit kuitenkin:
- Tarkistaa alkion olemassaolon käyttämällä
in-avainsanaa; - Käydä läpi joukon alkiot
for-silmukalla.
Jäsenyyden tarkistaminen in-avainsanalla
in-avainsanan avulla voit tarkistaa, onko tietty alkio 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äytetään in-avainsanaa tarkistamaan, löytyvätkö tietyt elokuvat movies-joukosta, ja tallennetaan tulos totuusarvona muuttujiin is_inception_present ja is_avatar_present.
Joukon läpikäynti for-silmukalla
Joukon alkiot voidaan käydä läpi for-silmukalla, jolloin jokaista alkiota käsitellään erikseen. Koska joukot ovat järjestämättömiä, läpikäynnin järjestys on satunnainen.
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 alkio käydään läpi kerran iteraation aikana. Alkioiden järjestys tulosteessa voi vaihdella.
Pyyhkäise aloittaaksesi koodauksen
Sinulle on annettu melko suuri joukko suosituimpia movies-elokuvia.
- Aseta muuttujaan
is_first_movie_presenttotuusarvo, joka tarkistaa, onko elokuva"The Green Mile"joukossa. - Aseta muuttujaan
is_second_movie_presenttotuusarvo, joka tarkistaa, onko elokuva"Titanic"joukossa. - Aseta muuttujaan
is_third_movie_presenttotuusarvo, joka tarkistaa, onko elokuva"Interstellar"joukossa. - Käytä tähän tehtävään
in-avainsanaa.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme