Utilisation de la fonction de la liste Python

Utilisation de la fonction de la liste Python
Python a de nombreuses fonctions intégrées pour l'objet de liste. La fonction extension () est l'une d'entre elles. Il est utilisé avec une liste pour accéder aux objets itérables comme la liste, le tuple, la chaîne, etc., et insérer chaque élément de l'objet itérable à la fin de cette liste. La durée de la liste sera augmentée après l'insertion des données. La syntaxe de cette fonction est donnée ci-dessous.

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 nombres
list1 = [3, 8, 6, 4, 9]
#Define la deuxième liste des chaînes
list2 = ['h', 's', 'w', 'b', 'r', 'o']
#Define troisième liste de nombres
list3 = [39, 67, 23, 90, 45]
#Extende la première liste avec la deuxième liste
liste 1.étendre (list2)
Imprimer ("Le contenu de la liste après avoir étendu la première fois:")
# Print la liste étendue
Imprimer (list1)
#Extende la première liste étendue avec la troisième liste
liste 1.étendre (list3)
Imprimer ("Le contenu de la liste après avoir prolongé la deuxième fois:")
# Print la liste étendue à nouveau
Imprimer (list1)

Sortir:
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ées
listData = [70, true, 56, «Linux», 87, false, «Ubuntu»]
#Define une chaîne
strdata = 'Linuxhint'
#Extende la liste avec les données de chaîne
listData.étendre (strdata)
# Print la liste étendue
Print (listData)

Sortir:
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 liste
listData = [9, 7, 5, 1, 4]
#Define un ensemble
setData = 85, 89, 34, 12, 90, 75
#Define un tuple
Tupledata = (790, 290, 300, 450, 630, 460)
#APPEND définir les données sur la liste
listData.étendre (setData)
Imprimer ("Le contenu de la liste étendue après l'ajout de set:")
Print (listData)
#Append Tuple à la liste
listData.étendre (Tupledata)
Imprimer ("Le contenu de la liste étendue après avoir ajouté du tuple:")
Print (listData)

Sortir:
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 liste
listData = [9, 7, 5, 1, 4]
#Define un dictionnaire
dicdata = '01': 'python', '02': 'perl', '03': 'bash', '04': 'java'
#APPEND les données du dictionnaire à la liste
listData.étendre (dicdata)
Imprimer ("Le contenu de la liste étendue après l'ajout de dictionnaire:")
Print (listData)

Sortir:
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 liste
listData1 = [30, 41, 19, 29, 55]
#Define la deuxième liste
listData2 = [80, 63, 75, 99, 69]
listData3 = [56, 35, 72]
# Extendant la première liste à l'aide de la fonction EXTEND ()
listData1.étendre (listData3)
Imprimer ("Les données de liste étendue après l'utilisation de la fonction Extend ():")
imprimer (listData1)
# Extension de la deuxième liste à l'aide de la fonction A SPEND ()
listData2.ajouter (listData3)
Imprimer ("Les données de liste étendue après avoir utilisé la fonction A SPEND ():")
Imprimer (ListData2)

Sortir:
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.