single
Använda insert()-metoden: Placera element på specifika positioner
Svep för att visa menyn
Vad händer om vi vill lägga till ett objekt, inte i slutet av listan, utan på en specifik position? För detta ändamål använder vi metoden insert().
Syntaxen för metoden insert() är:
list.insert(index, element)
index: positionen i listan där du vill lägga till det nya elementet. Kom ihåg att Python använder nollbaserad indexering;element: objektet du vill infoga i listan.
Föreställ dig att du planerar en resa och har en lista över städer du vill besöka.
123travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
Denna lista innehåller fyra objekt:
Dina planer ändras dock, och du bestämmer dig för att justera ordningen på destinationerna. Nu vill du prioritera "Chicago" som första 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']
Efter detta tar "Chicago" index 0. Det är nu överst, och resten av objekten har flyttats nedåt. Så nu har vi 5 objekt:
Med funktionen insert() kan du lägga till endast ett objekt åt gången.
Svep för att börja koda
Du har listan travel_wishlist.
Prioritera två specifika städer för dina resor med hjälp av metoden insert().
- Lägg till staden
"London"som det nya första resmålet i din lista; - Lägg sedan till staden
"Budapest"direkt efter resan till"Paris".
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal