Tuplet
Tuple on kuin lista, mutta muuttumaton — kun se on luotu, sen sisältöä ei voi muuttaa.
Tuplet ovat hyödyllisiä arvojen ryhmittelyyn, joiden tulisi pysyä samoina, kuten koordinaatit (x, y), RGB-värit (255, 0, 0) tai muu vakiodata.
Tuplen määrittely
Tuple määritellään käyttämällä sulkuja (()) hakasulkujen sijaan:
coordinates = (10, 20)
Tuplen voi luoda myös ilman sulkuja: x = 1, 2, 3 — Python tunnistaa pilkun tarkoittavan "tuplea".
Muuttumattomuus
Tupleja ei voi muokata — arvoja ei voi lisätä, poistaa tai muuttaa.
Yritys tehdä näin aiheuttaa TypeError-virheen.
Tämän vuoksi ne soveltuvat hyvin kiinteisiin asetuksiin, vakioihin tai turvallisiin paluuarvoihin funktioista.
Tuplien käsittely ja purkaminen
Kuten listoissa, tuplissa käytetään indeksejä, jotka alkavat nollasta.
Esimerkiksi colors[0] on "red" ja colors[-1] on "blue".
Tuplit tukevat myös purkamista — arvojen asettamista muuttujille yhdellä kertaa:
x, y = (10, 20) asettaa x = 10 ja y = 20.
Tämä on erityisen hyödyllistä, kun funktiot palauttavat useita arvoja.
Yhteenveto
- Tuplit tallentavat useita arvoja kuten listat — mutta ovat muuttumattomia;
- Määrittele tupli sulkujen tai pilkkujen avulla;
- Hae arvoja indeksin perusteella — kuten listoissa;
- Kun tupli on luotu, sitä ei voi muuttaa;
- Käytä tuplia, kun tarvitset kiinteää ja luotettavaa tietoa.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you show more examples of defining tuples in Python?
What happens if I create a tuple with just one element?
When should I use a tuple instead of a list?
Mahtavaa!
Completion arvosana parantunut arvoon 5
Tuplet
Pyyhkäise näyttääksesi valikon
Tuple on kuin lista, mutta muuttumaton — kun se on luotu, sen sisältöä ei voi muuttaa.
Tuplet ovat hyödyllisiä arvojen ryhmittelyyn, joiden tulisi pysyä samoina, kuten koordinaatit (x, y), RGB-värit (255, 0, 0) tai muu vakiodata.
Tuplen määrittely
Tuple määritellään käyttämällä sulkuja (()) hakasulkujen sijaan:
coordinates = (10, 20)
Tuplen voi luoda myös ilman sulkuja: x = 1, 2, 3 — Python tunnistaa pilkun tarkoittavan "tuplea".
Muuttumattomuus
Tupleja ei voi muokata — arvoja ei voi lisätä, poistaa tai muuttaa.
Yritys tehdä näin aiheuttaa TypeError-virheen.
Tämän vuoksi ne soveltuvat hyvin kiinteisiin asetuksiin, vakioihin tai turvallisiin paluuarvoihin funktioista.
Tuplien käsittely ja purkaminen
Kuten listoissa, tuplissa käytetään indeksejä, jotka alkavat nollasta.
Esimerkiksi colors[0] on "red" ja colors[-1] on "blue".
Tuplit tukevat myös purkamista — arvojen asettamista muuttujille yhdellä kertaa:
x, y = (10, 20) asettaa x = 10 ja y = 20.
Tämä on erityisen hyödyllistä, kun funktiot palauttavat useita arvoja.
Yhteenveto
- Tuplit tallentavat useita arvoja kuten listat — mutta ovat muuttumattomia;
- Määrittele tupli sulkujen tai pilkkujen avulla;
- Hae arvoja indeksin perusteella — kuten listoissa;
- Kun tupli on luotu, sitä ei voi muuttaa;
- Käytä tuplia, kun tarvitset kiinteää ja luotettavaa tietoa.
Kiitos palautteestasi!