Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Tuplet | Data Structures
Johdanto Python-ohjelmointiin Cursorilla

bookTuplet

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.
question mark

Mitä tapahtuu, jos yrität muuttaa tuplin elementtiä?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

bookTuplet

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.
question mark

Mitä tapahtuu, jos yrität muuttaa tuplin elementtiä?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 2
some-alt