Sobes.tech
Junior — Middle

Peut-on insérer de nouveaux éléments dans un tuple existant ?

sobes.tech IA

Réponse de l'IA

Dans la plupart des langages de programmation, les tuples sont des structures de données immuables, c'est-à-dire qu'après leur création, leur contenu ne peut pas être modifié : ni ajouter ni supprimer des éléments.

Par exemple, en Python, on ne peut pas modifier un tuple :

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

Si vous souhaitez ajouter des éléments, vous créez un nouveau tuple combinant l'ancien et les nouveaux éléments :

new_tuple = my_tuple + (4, 5)

Ainsi, il n'est pas possible d'insérer de nouveaux éléments dans un tuple existant, mais il est possible de créer un nouveau tuple basé sur l'ancien avec des éléments ajoutés.