Syntaxe:
liste.s'étendre (itérable)
Tout objet itérable est utilisé comme valeur d'argument de cette fonction. Il modifie le contenu original de la liste et il ne renvoie rien. Différentes utilisations de cette fonction ont été montrées dans la partie suivante de ce tutoriel.
Exemple 1: étendre une liste avec une autre liste
Créez un fichier Python avec le script suivant qui étendra la liste avec les valeurs de deux autres listes. Les premier et troisième listes contiennent tous les nombres. La deuxième liste contient tous les caractères. La première fonction extension () étendra la première liste avec les valeurs de la deuxième liste. La deuxième fonction Extend () étendra à nouveau la première liste avec les valeurs de la troisième liste. Le contenu modifié de la liste sera imprimé dans la sortie.
#Define la première liste de nombresSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Exemple 2: étendre la liste avec la valeur de la chaîne
Créez un fichier Python avec le script suivant qui étendra la liste avec une valeur de chaîne. La valeur de la chaîne fonctionne comme une liste de caractères. La fonction extension () étendra la liste avec une valeur de chaîne. Ensuite, la liste étendue sera imprimée.
#Define une liste de différents types de donnéesSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Exemple 3: étendre la liste avec l'ensemble et le tuple
Créez un fichier python avec le script suivant qui étendra la liste avec les valeurs de l'ensemble et du tuple en utilisant la fonction extension (). La liste originale contient 5 éléments. La première fonction extension () étendra la liste avec des valeurs d'un ensemble de 6 éléments. La deuxième fonction Extend () étendra la liste modifiée avec les valeurs d'un tuple de 6 éléments. Ainsi, la dernière liste modifiée contiendra 17 éléments. Le contenu modifié de la liste sera imprimé dans la sortie.
#Define une listeSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Exemple-4: étendre la liste avec le dictionnaire
Lorsqu'un dictionnaire est utilisé pour étendre la liste, les clés du dictionnaire seront ajoutées avec les valeurs de liste. Créez un fichier Python avec le script suivant qui étendra une liste avec un objet de dictionnaire. La liste contient 5 valeurs numériques. Le dictionnaire contient 4 éléments où la clé est numérique et la valeur est une chaîne. La fonction extension () ajoutera les valeurs clés du dictionnaire avec les valeurs de liste et la liste étendue sera imprimée plus tard.
#Define une listeSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Exemple-5: différence entre la fonction extension () et append ()
Le ajouter() La fonction est l'alternative du étendre() fonction. Il peut être utilisé pour étendre le contenu de la liste, mais il ajoute le contenu de l'objet itérable comme une autre liste à la fin de la liste principale. Créez un fichier Python avec le script suivant qui montrera comment le étendre() et le ajouter() La fonction fonctionne lors de l'ajout de valeurs de la liste à une autre liste. Deux listes de 5 éléments et une liste de 3 éléments ont été déclarées dans le script. La troisième liste a été ajoutée avec la première liste en utilisant le étendre() fonction, et la troisième liste a été ajoutée avec la deuxième liste en utilisant le ajouter() fonction. Les deux listes étendues ont été imprimées plus tard.
#Define la première listeSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La sortie montre que le ajouter() La fonction a été ajoutée à la troisième liste en tant qu'élément de liste pour la deuxième liste.
Conclusion
Les façons d'étendre la liste avec une liste, un tuple, un dictionnaire et une chaîne ont été affichés dans ce tutoriel en utilisant la fonction extension (). Les différences entre les fonctions extend () et annex () ont également été montrées dans la dernière partie du tutoriel.