Sobes.tech
Junior — Middle

Lehet-e új elemeket beszúrni egy már létező tuple-be?

sobes.tech MI

Válasz az MI-től

A legtöbb programozási nyelvben a tuple (kortej) változatlan (immutable) adatszerkezet, azaz létrehozásuk után nem lehet módosítani a tartalmukat — sem hozzáadni, sem törölni elemeket.

Például Pythonban nem lehet módosítani egy tuple-t:

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

Ha elemeket szeretnénk hozzáadni, akkor egy új tuple-t hozunk létre, amely összeköti a régit az új elemekkel:

new_tuple = my_tuple + (4, 5)

Így nem lehet új elemeket beszúrni egy meglévő tuple-be, de létrehozhatunk egy újat a meglévő alapján, hozzáadott elemekkel.