Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Placer des éléments à des positions spécifiques en Python | Section
Structures de Données Python

bookPlacer des éléments à des positions spécifiques en Python

Que faire si vous souhaitez ajouter un élément non pas à la fin de la liste, mais à une position spécifique ? Pour cela, il est possible d'utiliser 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. À noter que Python utilise une indexation 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']
copy

Cette liste contient quatre éléments :

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

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

Après cela, « Chicago » occupe l’indice 0. Elle se trouve désormais en haut, et les autres éléments ont été décalés vers le bas. Il y a donc maintenant 5 éléments :

Note
Remarque

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

Tâche

Swipe to start coding

Vous disposez de la liste travel_wishlist.

Priorisez deux villes spécifiques pour vos voyages en utilisant la méthode insert().

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

Solution

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

close

bookPlacer des éléments à des positions spécifiques en Python

Glissez pour afficher le menu

Que faire si vous souhaitez ajouter un élément non pas à la fin de la liste, mais à une position spécifique ? Pour cela, il est possible d'utiliser 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. À noter que Python utilise une indexation 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']
copy

Cette liste contient quatre éléments :

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

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

Après cela, « Chicago » occupe l’indice 0. Elle se trouve désormais en haut, et les autres éléments ont été décalés vers le bas. Il y a donc maintenant 5 éléments :

Note
Remarque

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

Tâche

Swipe to start coding

Vous disposez de la liste travel_wishlist.

Priorisez deux villes spécifiques pour vos voyages en utilisant la méthode insert().

  • Ajoutez la ville "London" comme nouvelle première destination de votre liste ;
  • Ensuite, ajoutez 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

some-alt