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.