Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Tuplen Luominen | Python-Tuplien Hallinta
Pythonin Tietorakenteet

Tuplen Luominen

Pythonissa tuple on tietorakenne, joka koostuu arvojen jaksosta sulkujen sisällä, ja alkiot erotetaan toisistaan pilkuilla. Tuplet muistuttavat listoja, mutta tärkein ero on, että tuplet ovat muuttumattomia tietorakenteita.

Muuttumattomia tietorakenteita ei voi muokata niiden luonnin jälkeen. Tuplet voivat sisältää minkä tahansa määrän alkioita, ja jokaisen alkion tietotyyppi voi vaihdella. On tärkeää huomata, että yksittäisen alkion tuple määritellään lisäämällä pilkku alkion jälkeen, kuten alla:

12
single_movie = ("Inception",) # Single-element tuple print(single_movie)
Note
Huomio

Ilman pilkkua Python tulkitsee sulut tavalliseksi ryhmittelyksi, ei tupleksi.

12
not_a_tuple = ("Inception") print(type(not_a_tuple))

Tyhjän tuplen luominen

123
empty_tuple = () print(empty_tuple) print(type(empty_tuple))

Tuplen luominen tuple()-funktion avulla

tuple()-funktio muuntaa iteroitavan objektin tupleksi. Esimerkiksi voit muuntaa merkkijonon tupleksi, jonka alkiot ovat merkkijonon kirjaimia:

12
movie_title = tuple("Inception") print(movie_title)

Tuplen luominen listasta

Voit myös käyttää tuple()-funktiota luodaksesi tuplen listasta:

123
movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 1
single

single

Tuplen Luominen

Pyyhkäise näyttääksesi valikon

Pythonissa tuple on tietorakenne, joka koostuu arvojen jaksosta sulkujen sisällä, ja alkiot erotetaan toisistaan pilkuilla. Tuplet muistuttavat listoja, mutta tärkein ero on, että tuplet ovat muuttumattomia tietorakenteita.

Muuttumattomia tietorakenteita ei voi muokata niiden luonnin jälkeen. Tuplet voivat sisältää minkä tahansa määrän alkioita, ja jokaisen alkion tietotyyppi voi vaihdella. On tärkeää huomata, että yksittäisen alkion tuple määritellään lisäämällä pilkku alkion jälkeen, kuten alla:

12
single_movie = ("Inception",) # Single-element tuple print(single_movie)
Note
Huomio

Ilman pilkkua Python tulkitsee sulut tavalliseksi ryhmittelyksi, ei tupleksi.

12
not_a_tuple = ("Inception") print(type(not_a_tuple))

Tyhjän tuplen luominen

123
empty_tuple = () print(empty_tuple) print(type(empty_tuple))

Tuplen luominen tuple()-funktion avulla

tuple()-funktio muuntaa iteroitavan objektin tupleksi. Esimerkiksi voit muuntaa merkkijonon tupleksi, jonka alkiot ovat merkkijonon kirjaimia:

12
movie_title = tuple("Inception") print(movie_title)

Tuplen luominen listasta

Voit myös käyttää tuple()-funktiota luodaksesi tuplen listasta:

123
movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
Tehtävä

Pyyhkäise aloittaaksesi koodauksen

Alusta tuple space_movies.

  • Käytä seuraavia elokuvia:
    '2001: A Space Odyssey', 'Interstellar', 'Star Wars: Episode IV - A New Hope', 'Gravity', 'The Martian'
  • Tuple alustetaan käyttämällä sulkuja ().
  • Tuplet ovat muuttumattomia, eli niihin ei voi lisätä alkioita luomisen jälkeen. Varmista, että kaikki elokuvat ovat mukana tuplea alustettaessa.

Huomio

On suositeltavaa kopioida ja liittää elokuvien nimet virheiden välttämiseksi.

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 3. Luku 1
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

some-alt