Brug af insert() Metoden: Placering af Elementer på Specifikke Positioner
Hvad hvis vi vil tilføje et element ikke i slutningen af listen, men på en specifik position? Til dette formål bruger vi insert()
-metoden.
Syntaksen for insert()
-metoden er:
python
index
: positionen i listen, hvor du vil tilføje det nye element. Husk, Python bruger nul-baseret indeksering;element
: det element, du vil indsætte i listen.
Forestil dig at planlægge en rejse og have en liste over byer, du vil besøge.
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
Denne liste indeholder fire elementer:
Men dine planer ændrer sig, og du beslutter at justere rækkefølgen af destinationer. Nu vil du prioritere "Chicago" som den første 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']
Efter dette tager "Chicago" 0
indekset. Det er nu øverst, og resten af elementerne er rykket ned. Så vi har nu 5 elementer:
Bemærk
Med
insert()
funktionen kan du tilføje kun ét element ad gangen.
Swipe to start coding
Du har listen travel_wishlist
.
Prioriter to specifikke byer til dine rejser ved hjælp af insert()
metoden.
- Tilføj byen
"London"
som den nye første destination på din liste; - Tilføj derefter byen
"Budapest"
lige efter turen til"Paris"
.
Løsning
Tak for dine kommentarer!