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.
123travel_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.
12345travel_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 :
Avec la fonction insert(), il est possible d’ajouter un seul élément à la fois.
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
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion