N-tice

JupyterLab
N-tice
Prvky
Operácie
Autor

Jakub Šperka

Publikované

18. septembra 2025

📌 Úvod

N-tica (tuple) je veľmi podobná zoznamu, ale na rozdiel od list je nemenná – jej obsah sa po vytvorení nedá meniť.


🧪 Vytvorenie n-tice

Kód
cisla = (1, 2, 3)
slova = ("a", "b", "c")
zmiesana = (1, "text", False)

❕ Zoznam je definovaný pomocou (). ❕ Jednotlivé prvky sú oddelené čiarkou.


🔢 Prístup k prvkom

Kód
print(cisla[0])
print(slova[2])
1
c

❕ Prístup a indexácia jednotlivých prvkov n-tice je analogická s dátovou štruktúrou zoznam.


🔄 Iterácia cez n-ticu

Kód
for hodnota in zmiesana:
    print(hodnota)
1
text
False

❕ Iterácia cez jednotlivé prvky n-tice je analogická s dátovou štruktúrou zoznam.


❌ Pokus o zmenu hodnoty

Kód
# cisla[0] = 100  # Chyba: tuple je nemenný

❗ Ďĺžka n-tice a hodnoty v nej sú nemenné.


🧮 Funkcie pre n-tice

Kód
cisla = (1, 2, 2, 3, 2)

Počet prvkov n-tice

Kód
print(len(cisla)) # počet prvkov
5

Početnosť prvkov n-tice

Kód
print(cisla.count(2)) # koľkokrát sa vyskytuje 2
3

Vyhľadávanie indexu podľa hodnoty

Kód
print(cisla.index(3)) # index prvého výskytu 3
3

📍 Rozbalenie n-tice

Kód
x, y = (10, 20)
print(x)
print(y)
10
20

❗ Hodnoty z n-tice je možné vytiahnuť a pracovať s nimi v ďalších výpočtoch.


🧠 Zhrnutie

  • tuple je nemenná kolekcia podobná zoznamu
  • Hodnoty v tuple sa nedajú meniť ani mazať
  • Vhodná pre dáta, ktoré sa nemajú meniť
  • Dá sa iterovať a rozbaliť

🎞️ Videonávod