Sobes.tech
Junior — Middle

Czy można dodawać nowe elementy do już istniejącego krotki?

sobes.tech AI

Odpowiedź od AI

W większości języków programowania krotki (tuples) są niezmiennymi (immutable) strukturami danych, czyli po ich utworzeniu nie można zmienić ich zawartości — ani dodawać, ani usuwać elementów.

Na przykład, w Pythonie, krotki nie można zmienić:

my_tuple = (1, 2, 3)
# my_tuple[0] = 10  # Błąd
# my_tuple.append(4) # Błąd

Jeśli chcesz dodać elementy, tworzysz nową krotkę łączącą starą i nowe elementy:

new_tuple = my_tuple + (4, 5)

W ten sposób nie można wstawić nowych elementów do już istniejącej krotki, ale można utworzyć nową krotkę na podstawie istniejącej z dodanymi elementami.