Sobes.tech
Junior — Middle

Je možné pridávať nové prvky do už existujúceho n-tice?

sobes.tech AI

Odpoveď od AI

Vo väčšine programovacích jazykov sú n-tice (tuples) nemenné (immutable) dátové štruktúry, čo znamená, že po ich vytvorení ich obsah nemožno meniť — ani pridávať, ani odstraňovať prvky.

Napríklad v Pythone nie je možné meniť n-ticu:

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

Ak je potrebné pridať prvky, vytvorí sa nová n-tica, ktorá spojí starú s novými prvkami:

new_tuple = my_tuple + (4, 5)

Týmto spôsobom nie je možné vkladať nové prvky do existujúcej n-tice, ale je možné vytvoriť novú n-ticu na základe existujúcej s pridanými prvkami.