Différence entre append et extend en Python

Différence clé - append vs étendre en python
 

Python est un langage de programmation polyvalent populaire. C'est un langage de haut niveau, de sorte que la syntaxe est facilement compréhensible et lisible par les programmeurs. La structure de données la plus élémentaire 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é dans Python. Diverses opérations peuvent être effectuées sur des listes telles que le découpage, l’ajout, la multiplication, etc. Chaque élément de la liste est séparé par une virgule. Tous les éléments sont entre crochets. Dans des 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 leurs programmes. Deux d'entre eux sont, ajouter et étendre. Cet article explique 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. le différence clé entre ajouter et étendre en Python est que, append ajoute ses arguments en tant qu'élément unique à la fin de la liste, tandis que la commande expand itère ses arguments en ajoutant chaque élément à la liste et en l'étendant..

CONTENU

1. Vue d'ensemble et différence clé
2. Qu'est-ce que append en Python
3. Ce qui est étendu en Python
4. Similarités entre append et extend en Python
5. Comparaison côte à côte - append vs extend en Python sous forme tabulaire
6. Résumé

Qu'est-ce que append en Python?

Append 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, à savoir 1,2 et 3. En utilisant la méthode append, 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].

Figure 01: ajouter en Python

Ici, la liste existante est [1,2,3,4]. Les éléments 5 et 6 appartiennent à une autre liste. À l’aide de la fonction d’ajout, [5,6] sont ajoutés à la liste. Cette liste est ajoutée à la liste d'origine. 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. Bien que la nouvelle liste comporte deux éléments, ils sont tous ajoutés à la liste d'origine en tant qu'élément unique..

Ce qui est étendu en Python?

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

Figure 02: étendre dans Python

Selon le programme ci-dessous, la liste1 contient trois éléments qui sont 1, 2 et 3. En utilisant la méthode extend, le nombre 4 est étendu à la liste1. Lorsque vous utilisez la méthode extend, 4 devrait ê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, le résultat 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?

  • Append et extend sont des fonctions intégrées fournies par le langage de programmation Python..

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

append vs extend en Python

Append est une fonction intégrée à Python utilisée pour ajouter ses arguments en tant qu'élément unique à 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
En utilisant append, la longueur de la liste augmentera d'un. Lors de l'utilisation de extend, la longueur de la liste augmentera du nombre d'éléments passés dans l'argument..
Usage
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éral et de haut niveau. C'est un langage de programmation populaire parmi les programmeurs car il est facilement lisible et compréhensible. Maintenir et tester les 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 depuis le début. Cet article décrit deux fonctions intégrées telles que, sont append et extend. La différence entre append et extend en Python réside dans le fait que, append ajoute ses arguments en tant qu'élément unique à la fin de la liste, tandis que extend effectue une itération sur ses arguments en ajoutant chaque élément à la liste, en l'étendant..

Référence:

1.Point, tutoriels. "Listes Python." Tutoriels Point, 8 février 2018.  Disponible ici