Méthode extend() de liste 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']Autres extensions
Listes en Python3