Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Utilisation de la Méthode insert() : Placement des Éléments à des Positions Spécifiques | Maîtriser les Listes Python
Structures de Données Python
Section 1. Chapitre 7
single

single

Utilisation de la Méthode insert() : Placement des Éléments à des Positions Spécifiques

Glissez pour afficher le menu

Que faire si l’on souhaite ajouter un élément non pas à la fin de la liste, mais à une position spécifique ? Pour cela, on utilise la méthode insert().

La syntaxe de la méthode insert() est la suivante :

list.insert(index, element)
  • index : position dans la liste où insérer le nouvel élément. Rappel : Python utilise un index commençant à zéro ;
  • element : élément à insérer dans la liste.

Exemple : planification d’un voyage avec une liste de villes à visiter.

123
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']

Cette liste contient quatre éléments :

Cependant, vos plans changent et vous décidez de modifier l'ordre des destinations. Vous souhaitez maintenant donner la priorité à « Chicago » comme première destination.

12345
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Adding "Chicago" as the first destination travel_wishlist.insert(0, "Chicago") print(travel_wishlist) # Output: ['Chicago', 'Paris', 'Oslo', 'Kyoto', 'Sydney']

Après cela, « Chicago » occupe l’indice 0. Il est maintenant en haut, et les autres éléments ont été décalés vers le bas. Nous avons donc maintenant 5 éléments :

Note
Remarque

Avec la fonction insert(), il est possible d’ajouter un seul élément à la fois.

Tâche

Glissez pour commencer à coder

Vous disposez de la liste travel_wishlist.

Priorisation de deux villes spécifiques pour vos voyages à l'aide de la méthode insert().

  • Ajouter la ville "London" comme nouvelle première destination dans votre liste ;
  • Ensuite, ajouter la ville "Budapest" juste après le voyage à "Paris".

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 7
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt