Tuplis – tai nekintanti (immutable) duomenų struktūra, kuri gali talpinti kelis skirtingų tipų elementus. Skiriasi nuo sąrašų, nes tuplio elementų negalima keisti po sukūrimo.
Pagrindinės savybės:
- Nekintantis (po sukūrimo negalima pridėti, pašalinti ar pakeisti elementų)
- Gali būti skirtingų tipų
- Greitesnis už sąrašą
- Naudojamas kaip žodynų raktas (nes yra nekintantis)
Pavyzdžiai (Python):
python
Tuplio sukūrimas
t = (1, "du", 3.0)
print(t[1]) išvestis: "du"
Pakavimas ir išpakavimas
koordinates = (54.6872, 25.2797) Vilniaus koordinatės
platuma, ilguma = koordinates
Naudojimas žodyne
žodynas = {(1, 2): "reikšmė"}
Tipiški naudojimo atvejai: funkcijų grąžinamos kelios reikšmės, konstantų grupės, apsaugoti duomenys nuo kaitos.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.