Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Joukon Alkioiden Käsitteleminen | Python-Joukkojen Hallinta
Pythonin Tietorakenteet
Osio 4. Luku 4
single

single

Joukon Alkioiden Käsitteleminen

Pyyhkäise näyttääksesi valikon

Koska joukot ovat järjestämättömiä, niiden alkioihin ei voi viitata indeksin avulla kuten listojen tai tuplien tapauksessa. 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-avainsanalla voit tarkistaa, löytyykö tietty alkio joukosta:

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 totuusarvomuuttujiin 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 ennalta-arvaamaton.

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 totuusarvo muuttujaan is_first_movie_present tarkistaaksesi, onko elokuva "The Green Mile" joukossa.
  • Aseta totuusarvo muuttujaan is_second_movie_present tarkistaaksesi, onko elokuva "Titanic" joukossa.
  • Aseta totuusarvo muuttujaan is_third_movie_present tarkistaaksesi, onko elokuva "Interstellar" joukossa.
  • Käytä in-avainsanaa tämän tehtävän suorittamiseen.

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