Sobes.tech
Junior — Middle

Lze do již existujícího n-tice přidávat nové prvky?

sobes.tech AI

Odpověď od AI

Ve většině programovacích jazyků jsou n-tice (tuples) neměnné (immutable) datové struktury, což znamená, že po jejich vytvoření nelze jejich obsah změnit — nelze přidávat ani odstraňovat prvky.

Například v Pythonu nelze změnit n-tici:

my_tuple = (1, 2, 3)
# my_tuple[0] = 10  # Chyba
# my_tuple.append(4) # Chyba

Pokud je potřeba přidat prvky, vytvoří se nová n-tice, která spojí starou s novými prvky:

new_tuple = my_tuple + (4, 5)

Tímto způsobem nelze vkládat nové prvky do již existující n-tice, ale lze vytvořit novou n-tici na základě stávající s přidanými prvky.