Python étendre

Disons que vous allez organiser une fête et que vous avez une liste d’amis que vous allez inviter. Cette liste peut s’allonger au fur et à mesure que vous pensez aux personnes que vous souhaitez inviter.

C’est là qu’intervient la méthode Python extend(). L’extension() vous permet d’ajouter un ou plusieurs éléments à la fin d’une liste.

Cet article vous apprendra à utiliser Pythonméthode extend(). Nous utiliserons l’exemple de liste d’invitations pour illustrer notre explication.

Qu’est-ce que Python extend() ?

La méthode Python extend() est l’une des Méthodes de liste de Python. Les autres méthodes de liste sont Python append() et Python insert(). Toutes ces méthodes vous permettent de manipuler des listes en Python. Examinons pourquoi vous pourriez vouloir utiliser la méthode Python .extend().

Comment fonctionne Python .extend()

Le .extend() étend une liste Python en ajoutant plusieurs éléments à la fin de la liste. Voici deux manières de formater la syntaxe.

L’une consiste à mettre les éléments que vous souhaitez ajouter à la liste (appelés "arguments‚") entre crochets à l’intérieur des parenthèses. Regardez la deuxième ligne de cet exemple, o√π nous avons les nouveaux noms comme arguments entre parenthèses entre parenthèses :

Ce code renvoie :

Une autre façon est de déclarer une nouvelle variable appelée new_names et de la mettre ensuite comme argument entre parenthèses, comme dans la troisième ligne de cet exemple :

81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi en technologie après avoir assisté à un bootcamp. Soyez jumelé à un bootcamp aujourd’hui.

Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.

Ce code renvoie le même résultat :

Quand ne pas utiliser Python extend()

Si vous ne souhaitez ajouter qu’un élément à la fin de votre liste Python, vous peut utiliser la Pythonappend() méthode au lieu de la méthode extend(). La méthode Python append() n’ajoute qu’un seul élément (comme un élément de liste individuel ou une autre liste) à la fois.

Par exemple, ce code :

résulte dans cette sortie :

Notez que les noms qui ont été ajoutés (Janie, Bryce et Jaspar) sont entourés de leurs propres crochets. Cela signifie que Python append () les a traités comme une seule entité.

Si vous souhaitez insérer un élément de liste dans une position spécifique, plutôt que de l’ajouter à la fin de la liste, vous devez utiliser la méthode Python insert(). En Python, listez-la les ems se voient attribuer des postes. Ces positions sont des nombres, commençant à zéro. Par conséquent, les éléments de la liste [‚ÄòShazia‚Äô, ‚ÄòMatt‚Äô, ‚ÄòElizabeth‚Äô] se verraient attribuer 0, 1, 2, 3. ‚ÄòShazia‚Äô est à la position 0, ‚ÄòMatt‚Äô est à la position 1, et ainsi de suite.

Pour utiliser la méthode Python insert() avec notre exemple de liste d’invitations, nous pouvons indiquer la position souhaitée, et le nom que nous voulons insérer à cette position, entre parenthèses sur la deuxième ligne de ce code :

Ce code renvoie ce résultat :

Nous avons inséré le nom ‚ÄòBryce‚Äô en position 0 dans notre liste.

Conclusion

La méthode Pythonextend() est utilisée pour ajouter des éléments à la fin d’une liste. Pour ce faire, vous pouvez simplement mettre les nouveaux éléments de la liste entre parenthèses lorsque vous appelez la méthode. Alternativement, vous pouvez déclarer une nouvelle variable contenant les nouveaux éléments de la liste, puis mettre la variable entre parenthèses. La méthode Python extend() diffère de la méthode append(), qui n’ajoute qu’un seul élément à la fois, et de la insert() méthode, qui place un élément de liste à une position spécifique dans la liste.

Maintenant que vous savez utiliser la méthode Pythonextend(), vous pouvez vous entraaîner à l’utiliser, avec les autres méthodes de liste Python, la prochaine fois vous codez.