Méthode extend() de liste Python3

Python3 列表Listes en Python3


Description

La fonction extend() est utilisée pour ajouter d'un coup plusieurs valeurs d'une autre séquence à la fin d'une liste (en étendant la liste d'origine avec une nouvelle liste).

Syntaxe

Syntaxe de la méthode extend() :

list.extend(seq)

Parameters

  • seq -- Une séquence d'éléments, qui peut être une liste, un tuple, un ensemble ou un dictionnaire. S'il s'agit d'un dictionnaire, seules les clés seront ajoutées comme éléments à la fin de la liste d'origine dans l'ordre.

Valeur de retour

Cette méthode n'a pas de valeur de retour, mais elle ajoute le contenu de la nouvelle liste à la liste existante.

Exemple

L'exemple suivant montre comment utiliser la fonction extend() :

Exemple

#!/usr/bin/python3 list1 = ['Google', 'Exemple', 'Taobao'] list2=list(range(5)) # Créer une liste de 0-4 list1.extend(list2) # Étendre la liste print ("Liste étendue :", list1)

La sortie de l'exemple ci-dessus est la suivante :

扩展后的列表: ['Google', 'Example', 'Taobao', 0, 1, 2, 3, 4]

Différents types de données :

Exemple

#!/usr/bin/python3 # Liste de langues language = ['Français', 'Anglais', 'Allemand'] # Tuple language_tuple = ('Espagnol', 'Portugais') # Ensemble language_set = {'chinois', 'japonais'} # Ajouter des éléments de tuple à la fin de la liste language.extend(language_tuple) print('Nouvelle liste :', language) # Ajouter des éléments d'ensemble à la fin de la liste language.extend(language_set) print('Nouvelle liste :', language)
新列表:  ['French', 'English', 'German', 'Spanish', 'Portuguese']
新列表:  ['French', 'English', 'German', 'Spanish', 'Portuguese', 'Chinese', 'Japanese']

Python3 列表Listes en Python3

Autres extensions