Vous avez des améliorations (ou des corrections) à proposer pour ce document :
je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Ajoute les valeurs d'un itérable (list, tuple, ...) à la fin de la liste courante.
Les valeurs seront ajoutées dans le même ordre que celui dans l'itérable.
le code l.extend(l2) est équivalent à l += l2.
la méthode extend est « thread-safe ». Si plusieurs threads travaillent simultanément sur la même liste,
chaque ajout de liste de valeurs sera garantie.
help(list.extend)
Extend list by appending elements from the iterable.
Paramètres
Paramètre
Description
self : list
La liste courante. Rappel : self est implicitement passée lors de l'appel de la méthode.
iterable : iterable
La collection de valeurs à ajouter à self.
Valeur de retour
Cette méthode ne renvoie aucune valeur.
Exemple(s) de code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/python3
data = [[10, 20, 30], (40, 50, 60), [70, 80, 90]]
full = []
# on ajoute la liste, puis le tuple et enfin la dernière liste à full.for l in data:
full.extend(l)
print(full)
# on ajoute les valeurs produites par le range à la liste full.# C'est possible car un range est "itérable"
full.extend(range(1, 10, 2))
print(full)
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :