Tuplen Luominen Pythonissa
Pythonissa tuple on tietorakenne, joka koostuu sulkeisiin sijoitetuista arvoista, joiden välissä on pilkut. Tuplet muistuttavat listoja, mutta niiden keskeinen 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:
12single_movie = ("Inception",) # Single-element tuple print(single_movie)
Ilman pilkkua Python tulkitsee sulut tavalliseksi ryhmittelyksi, ei tupleksi.
12not_a_tuple = ("Inception") print(type(not_a_tuple))
Tyhjän tuplen luominen
123empty_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:
12movie_title = tuple("Inception") print(movie_title)
Tuplen luominen listasta
Voit myös käyttää tuple()-funktiota luodaksesi tuplen listasta:
123movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
Swipe to start coding
Alusta tuple nimeltä 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 niiden sisältöä ei voi muokata luomisen jälkeen. Varmista, että kaikki elokuvat ovat mukana alustuksessa.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 4
Tuplen Luominen Pythonissa
Pyyhkäise näyttääksesi valikon
Pythonissa tuple on tietorakenne, joka koostuu sulkeisiin sijoitetuista arvoista, joiden välissä on pilkut. Tuplet muistuttavat listoja, mutta niiden keskeinen 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:
12single_movie = ("Inception",) # Single-element tuple print(single_movie)
Ilman pilkkua Python tulkitsee sulut tavalliseksi ryhmittelyksi, ei tupleksi.
12not_a_tuple = ("Inception") print(type(not_a_tuple))
Tyhjän tuplen luominen
123empty_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:
12movie_title = tuple("Inception") print(movie_title)
Tuplen luominen listasta
Voit myös käyttää tuple()-funktiota luodaksesi tuplen listasta:
123movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
Swipe to start coding
Alusta tuple nimeltä 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 niiden sisältöä ei voi muokata luomisen jälkeen. Varmista, että kaikki elokuvat ovat mukana alustuksessa.
Ratkaisu
Kiitos palautteestasi!
single