Sobes.tech
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)

Бинобар ин, илова кардани элементҳои нав ба тӯпи мавҷуда имконнопазир аст, аммо метавон тӯпи навро дар асоси мавҷуда бо элементҳои иловашуда эҷод кард.