Différence entre ajouter et étendre en Python

Table des matières:

Différence entre ajouter et étendre en Python
Différence entre ajouter et étendre en Python

Vidéo: Différence entre ajouter et étendre en Python

Vidéo: Différence entre ajouter et étendre en Python
Vidéo: Difference Between Append And Extend In Python | Python Interview Question 2024, Décembre
Anonim

Différence clé - ajouter vs étendre en Python

Python est un langage de programmation populaire à usage général. C'est un langage de haut niveau donc la syntaxe est facilement compréhensible et lisible par les programmeurs. La structure de données la plus basique en Python est une séquence. C'est un ensemble d'éléments. L'élément de départ a l'index zéro, le suivant a l'index un et ainsi de suite. Une liste est une séquence de type intégrée en Python. Diverses opérations peuvent être effectuées sur des listes telles que le découpage, l'addition, la multiplication, etc. Chaque élément à l'intérieur de la liste est séparé par une virgule. Tous les éléments sont mis entre crochets. Dans les langages de programmation tels que C, Java, il est essentiel de stocker le même type de données dans un tableau. Mais dans la liste Python, il n'est pas nécessaire que tous les éléments soient du même type de données. Le langage Python fournit plusieurs fonctions intégrées associées aux listes. Le programmeur peut les utiliser dans ses programmes. Deux d'entre eux sont, ajouter et étendre. Cet article traite de la différence entre append et extend en python. La méthode append est principalement utilisée pour ajouter un élément à la liste existante tandis que la méthode extend est utilisée pour ajouter plusieurs éléments à la liste existante. La principale différence entre append et extend en Python est que, append ajoute ses arguments en tant qu'élément unique à la fin de la liste, tandis que extend itère sur ses arguments en ajoutant chaque élément à la liste et en l'étendant.

Qu'est-ce que l'ajout en Python ?

L'ajout est une fonction intégrée à Python. Il ajoute un seul élément à la fin de la liste. Selon le programme ci-dessous, la liste1 contient trois éléments, qui sont 1, 2 et 3. En utilisant la méthode d'ajout, le numéro 4 est ajouté à la liste1. Il est ajouté à la fin de la liste. La sortie donne la liste sous la forme [1, 2, 3, 4].

Différence entre ajouter et étendre en Python
Différence entre ajouter et étendre en Python

Figure 01: ajouter en Python

Ici, la liste existante est [1, 2, 3, 4]. Les éléments 5 et 6 appartiennent à une autre liste. En utilisant la fonction d'ajout, [5, 6] sont ajoutés à la liste. Cette liste est annexée à la liste originale. Le [5, 6] est un élément de liste unique qui est ajouté à la fin de la liste. Par conséquent, la méthode append ne peut ajouter qu'un seul élément à la liste. Même si la nouvelle liste comporte deux éléments, tous sont ajoutés en un seul élément à la liste d'origine.

Qu'est-ce que l'extension en Python ?

L'extension est une fonction intégrée à Python. Il est utilisé pour ajouter plusieurs éléments à la fin d'une liste déjà existante. La fonctionnalité de la fonction d'extension est la suivante.

Différence clé entre ajouter et étendre en Python
Différence clé entre ajouter et étendre en Python

Figure 02: étendre en Python

Selon le programme ci-dessous, la liste1 contient trois éléments qui sont 1, 2 et 3. En utilisant la méthode d'extension, le numéro 4 est étendu à la liste1. Lors de l'utilisation de la méthode d'extension, 4 doit être inclus dans une liste. Maintenant, la liste1 est [1, 2, 3, 4]. Il existe une autre liste appelée list2. Il se compose de deux éléments. Après avoir étendu list2 à list1, la sortie est [1, 2, 3, 4, 5, 6]. Les éléments de la liste2 sont ajoutés en tant qu'éléments séparés à la liste1.

Quelle est la similarité entre append et extend en Python ?

Ajouter et étendre sont des fonctions intégrées fournies par le langage de programmation Python

Quelle est la différence entre ajouter et étendre en Python ?

ajouter vs étendre en Python

L'ajout est une fonction intégrée en Python qui est utilisée pour ajouter ses arguments comme un seul élément à la fin de la liste. L'extension est une fonction intégrée à Python qui itère sur ses arguments en ajoutant chaque élément à la liste tout en l'étendant.
Longueur de la liste
Lorsque vous utilisez l'ajout, la longueur de la liste augmentera d'une unité. Lorsque vous utilisez extend, la longueur de la liste augmentera du nombre d'éléments passés dans l'argument.
Utilisation
L'ajout est utilisé pour ajouter un seul élément à la fin de la liste existante. L'extension est utilisée pour ajouter plusieurs éléments à la fin de la liste existante.

Résumé - ajouter vs étendre en Python

Python est un langage de programmation généraliste de haut niveau. C'est un langage de programmation populaire parmi les programmeurs car il est facilement lisible et compréhensible. La maintenance et le test des programmes Python sont également faciles. Le langage Python fournit de nombreuses fonctions intégrées. Par conséquent, les programmeurs peuvent les utiliser dans le programme sans les implémenter dès le début. Cet article traite de deux fonctions intégrées telles que, sont ajouter et étendre. La différence entre append et extend en Python est que, append ajoute ses arguments en tant qu'élément unique à la fin de la liste tandis que extend itère sur ses arguments en ajoutant chaque élément à la liste, en l'étendant.

Conseillé: