Comment modifier un tuple ?

Interrogée par: Suzanne Gonzalez  |  Dernière mise à jour: 8. Juni 2026
Notation: 4.1 sur 5 (5 évaluations)

Il n'est pas possible de modifier un tuple après sa création (on parle d'objet "immutable"), si vous essayez de modifier un tuple existant, l'interpréteur Python vous renverra une erreur.

Comment puis-je modifier un tuple en Python ?

Un tuple ressemble en de nombreux points à une liste, mais il est impossible de modifier les données d'un tuple une fois défini. Il n'est donc pas possible d'ajouter / supprimer des données (comme on le faisait avec l. append() ou l. remove() pour les listes par exemple).

Comment ajouter des éléments à un tuple ?

Vous ne pouvez pas ajouter d'élément à un tuple. Les tuples n'ont pas de méthodes append ou extend. Vous ne pouvez pas enlever d'éléments d'un tuple.

Comment convertir un tuple en liste ?

Conversion d'un tuple en liste

La conversion se fait en utilisant la fonction list() et permet de créer une liste avec les mêmes éléments.

Comment déclarer un tuple ?

On définit un tuple à l'aide d'une parenthèse ouvrante optionnelle signalant le début du tuple et on utilise une parenthèse fermante optionnelle pour signaler la fin du tuple. C'est un objet natif de Python, de la classe tuple. Les éléments peuvent être de n'importe quel type, comme avec les listes.

Apprendre Python - Les tuples

Trouvé 41 questions connexes

Comment déclarer un tuple ?

En Python, un tuple peut être créé en spécifiant des valeurs séparées par des virgules entre parenthèses ( ) . Les valeurs contenues dans un tuple ne peuvent pas être modifiées une fois créé.

Comment écrire un tuple ?

Comment créer un tuple ? Pour créer un tuple en Python, on utilise les parenthèses () puis on place les éléments à l'intérieur en les séparant par une virgule. Comme les listes, les tuples peuvent contenir un nombre illimité d'éléments qui peuvent être de différents types.

Comment convertir une liste de tuples en une liste de listes ?

Vous pouvez utiliser la fonction `map()` et le constructeur `list()` pour effectuer des conversions . Par exemple, vous utilisez la fonction `map()` pour appliquer le constructeur `list()` à chaque tuple de la liste `tuples`. L'objet `map` résultant est ensuite converti en liste à l'aide du constructeur `list()`.

Quelle est la différence entre un tuple et une liste ?

Un tuple est une collection ordonnée d'éléments, souvent appelés items, qui peuvent contenir différents types de données. Il est similaire à une liste, mais contrairement aux listes, les tuples sont immuables, ce qui signifie qu'ils ne peuvent pas être modifiés une fois créés.

Comment puis-je convertir une liste en tableau ?

Sélectionnez le texte à convertir, puis cliquez sur Insérer > Tableau > Convertir le texte en tableau. Dans la boîte de dialogue Convertir le texte en tableau, sélectionnez les options souhaitées. Sous Taille du tableau, assurez-vous que les numéros correspondent aux nombres de colonnes et de lignes souhaités.

Comment accéder à un élément d'un tuple ?

Accéder aux valeurs d'un tuple

Pour ce faire, il faut utiliser la fonction len . Une fois la taille du tuple connue, vous pouvez commencer à manipuler les valeurs qui y sont contenues via l'opérateur [] . Cet opérateur permet d'accéder à un élément du tuple par sa position.

Comment additionner les éléments d'un tuple ?

Pour trouver la somme des éléments d'un tuple, nous pouvons convertir le tuple en un tableau Numpy puis utiliser la fonction numpy.sum() .

Quelle est la différence entre un tuple et un ensemble en Python ?

Les tuples sont des collections ordonnées d'éléments, qui sont immuables (c'est-à-dire qu'ils ne peuvent pas être modifiés une fois créés). Les ensembles, en revanche, sont des collections non ordonnées d'éléments uniques .

Que se passe-t-il si vous essayez de modifier un tuple ?

L'immuabilité signifie que les données contenues dans un objet ne peuvent être modifiées une fois celui-ci créé. Pour les tuples, cela signifie qu'il est impossible de modifier ou de remplacer directement un élément par son index. Toute tentative en ce sens entraînera une erreur de Python . Cette erreur est due au fait que Python protège les données originales du tuple contre toute modification.

Comment transformer une variable en liste en Python ?

La fonction Python list() est utilisée pour convertir différentes structures de données, y compris des chaînes de caractères, en listes. Si vous passez une chaîne de caractères en argument à la fonction list() , chaque lettre ou caractère de la chaîne sera stocké comme un élément séparé dans la liste résultante.

La fonction append() fonctionne-t-elle avec les tuples ?

L'accès à un tuple fonctionne comme pour une liste (len(), [ ], in, slices, loops), mais la grande différence est qu'un tuple est immuable. Il est construit une fois et ne change jamais. Il n'existe pas de fonction append() .

Quelle est la différence entre un tuple de liste et un dictionnaire ?

Les listes et les tuples conservent l'ordre des éléments et autorisent les doublons, mais les tuples ne peuvent pas être modifiés une fois créés . Les ensembles ne stockent que des éléments uniques et sont particulièrement adaptés aux opérations d'union et d'intersection. Les dictionnaires stockent les données sous forme de paires clé-valeur, ce qui les rend utiles pour étiqueter les données.

Qu'est-ce qu'un tuple sur Python ?

En Python, un tuple est une séquence, qui est définie entre parenthèses, et dont les éléments sont séparés par des virgules, et dont les indices commencent à . Les éléments peuvent être de même nature ( int , float , str , bool et même tuple ), ou bien de natures variées.

Qu'est-ce qu'un p-uplet ?

Définition : On appelle p-uplet ou p-liste d'un ensemble E une collection ordonnée d'objets qu'on appelle, selon les cas éléments, coordonnées ou termes. Un p-uplet s'écrit avec des parenthèses. Exemples : Soit E = {a ; b ; c ; d ; e ; f ; g} un ensemble.

Comment convertir une liste en tuple ?

La méthode la plus simple pour convertir une liste en tuple consiste à utiliser la fonction intégrée `tuple()` de Python . Cette méthode présente l'avantage d'être à la fois efficace et simple d'utilisation. Elle fonctionne avec des listes de toute taille et de tout type.

Comment puis-je modifier une liste en Python ?

On peut modifier la valeur d'un élément repéré par son indice dans une liste. L2 liste[0] = 5 # On modifie le premier élément en le remplaçant par 5. La commande del() permet de supprimer un élément d'une liste grâce à l'indice de cet élément. L2 del(liste[0]) # On supprime le premier élément.

Comment convertir une liste de listes en une liste ?

Pour aplatir une liste de listes, une méthode courante consiste à utiliser une boucle `for` pour parcourir chaque sous-liste. Ensuite, chaque élément peut être ajouté à une nouvelle liste grâce à la méthode `.extend()` ou à l'opérateur de concaténation augmentée `+=` . Cela « désorganise » la liste, ce qui donne une liste aplatie.

Comment créer un tuple unique ?

Pour créer un tuple ne contenant qu'un seul élément, vous devez ajouter une virgule après l'élément , sinon Python ne reconnaîtra pas la variable comme un tuple.

Qu'est-ce qu'un tuple ?

[architecture de données] Ligne ou enregistrement individuel dans une table de base de données. Chaque tuple enregistre les valeurs des colonnes définies dans la table.

Quelle est la différence entre une liste et un tuple en Python (w3schools) ?

Les listes, les tuples et les ensembles servent tous à stocker plusieurs éléments dans une seule variable, mais ils ont des propriétés différentes : une liste est ordonnée et modifiable. Elle autorise les doublons. Un tuple est ordonné mais immuable .