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.