Contenu du cours
Structures de Données Python
Structures de Données Python
La Méthode Insert()
Que faire si nous voulons ajouter un élément non pas à la fin de la liste, mais à une position spécifique ? À cet effet, nous utilisons la méthode insert()
.
La syntaxe de la méthode insert()
est :
index
: la position dans la liste où vous souhaitez ajouter le nouvel élément. Rappelez-vous, Python utilise l'indexation zéro-based ;element
: l'élément que vous souhaitez insérer dans la liste.
Imaginez planifier un voyage et avoir une liste de villes que vous souhaitez visiter.
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. Maintenant, vous voulez prioriser "Chicago" comme première destination.
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']
Après cela, "Chicago" prend l'index 0
. Il est maintenant en haut, et le reste des éléments a été décalé vers le bas. Nous avons donc maintenant 5 éléments :
Remarque
Avec la fonction
insert()
, vous pouvez ajouter un seul élément à la fois.
Swipe to start coding
Vous avez la liste travel_wishlist
.
Votre objectif est de prioriser deux villes spécifiques pour vos voyages en utilisant la méthode insert()
.
- Ajoutez la ville
"London"
comme nouvelle première destination dans votre liste ; - Ensuite, ajoutez la ville
"Budapest"
juste après le voyage à"Paris"
.
Solution
Merci pour vos commentaires !
La Méthode Insert()
Que faire si nous voulons ajouter un élément non pas à la fin de la liste, mais à une position spécifique ? À cet effet, nous utilisons la méthode insert()
.
La syntaxe de la méthode insert()
est :
index
: la position dans la liste où vous souhaitez ajouter le nouvel élément. Rappelez-vous, Python utilise l'indexation zéro-based ;element
: l'élément que vous souhaitez insérer dans la liste.
Imaginez planifier un voyage et avoir une liste de villes que vous souhaitez visiter.
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. Maintenant, vous voulez prioriser "Chicago" comme première destination.
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']
Après cela, "Chicago" prend l'index 0
. Il est maintenant en haut, et le reste des éléments a été décalé vers le bas. Nous avons donc maintenant 5 éléments :
Remarque
Avec la fonction
insert()
, vous pouvez ajouter un seul élément à la fois.
Swipe to start coding
Vous avez la liste travel_wishlist
.
Votre objectif est de prioriser deux villes spécifiques pour vos voyages en utilisant la méthode insert()
.
- Ajoutez la ville
"London"
comme nouvelle première destination dans votre liste ; - Ensuite, ajoutez la ville
"Budapest"
juste après le voyage à"Paris"
.
Solution
Merci pour vos commentaires !