Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Joukon Alkioiden Käsittely: Iteraatio ja Jäsenyyden Testaus | Python-joukkojen hallinta
Pythonin Tietorakenteet
Osio 4. Luku 4
single

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.

Tehtävä

Pyyhkäise aloittaaksesi koodauksen

Sinulle on annettu melko suuri joukko suosituimpia movies-elokuvia.

  • Aseta muuttujaan is_first_movie_present totuusarvo, joka tarkistaa, onko elokuva "The Green Mile" joukossa.
  • Aseta muuttujaan is_second_movie_present totuusarvo, joka tarkistaa, onko elokuva "Titanic" joukossa.
  • Aseta muuttujaan is_third_movie_present totuusarvo, joka tarkistaa, onko elokuva "Interstellar" joukossa.
  • Käytä tähän tehtävään in-avainsanaa.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 4
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt