Junior — Middle
შესაძლებელია თუ არა უკვე არსებული კორტეჟში ახალი ელემენტების დამატება?
sobes.tech AI
პასუხი AI-სგან
პროგრამირების უმეტეს ენებში, ტუპლები (tuples) არის უცვლელი (immutable) მონაცემთა სტრუქტურები, ანუ მათი შექმნის შემდეგ მათი შიგთავსის შეცვლა შეუძლებელია — არც დამატება, არც წაშლა.
მაგალითად, Python-ში, ტუპი არ შეიძლება შეიცვალოს:
my_tuple = (1, 2, 3)
# my_tuple[0] = 10 # შეცდომა
# my_tuple.append(4) # შეცდომა
თუ საჭიროა ელემენტების დამატება, მაშინ ქმნიან ახალ ტუპს, რომელიც აერთიანებს ძველს და ახალ ელემენტებს:
new_tuple = my_tuple + (4, 5)
ამ გზით, შეუძლებელია ახალი ელემენტების ჩაწერა არსებულ ტუპში, მაგრამ შესაძლებელია ახალი ტუპის შექმნა არსებული საფუძველზე დამატებული ელემენტებით.