Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Använda Metoden Insert(): Placera Element på Specifika Positioner | Behärska Python-Listor
Python Datastrukturer

Svep för att visa menyn

book
Använda Metoden Insert(): Placera Element på Specifika Positioner

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:

python
  • 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 planera en resa och ha en lista över städer du vill besöka.

123
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
copy

Denna lista innehåller fyra objekt:

Men dina planer ändras, och du bestämmer dig för att justera ordningen på destinationerna. Nu vill du prioritera "Chicago" som den första destinationen.

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

Efter detta tar "Chicago" index 0. Det är nu överst, och resten av objekten har flyttats ner. Så vi har nu 5 objekt:

Notera

Med funktionen insert() kan du lägga till endast ett objekt åt gången.

Uppgift

Swipe to start coding

Du har listan travel_wishlist.

Prioritera två specifika städer för dina resor med hjälp av insert()-metoden.

  • Lägg till staden "London" som den nya första destinationen i din lista;
  • Lägg sedan till staden "Budapest" direkt efter resan till "Paris".

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 7

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

book
Använda Metoden Insert(): Placera Element på Specifika Positioner

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:

python
  • 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 planera en resa och ha en lista över städer du vill besöka.

123
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
copy

Denna lista innehåller fyra objekt:

Men dina planer ändras, och du bestämmer dig för att justera ordningen på destinationerna. Nu vill du prioritera "Chicago" som den första destinationen.

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

Efter detta tar "Chicago" index 0. Det är nu överst, och resten av objekten har flyttats ner. Så vi har nu 5 objekt:

Notera

Med funktionen insert() kan du lägga till endast ett objekt åt gången.

Uppgift

Swipe to start coding

Du har listan travel_wishlist.

Prioritera två specifika städer för dina resor med hjälp av insert()-metoden.

  • Lägg till staden "London" som den nya första destinationen i din lista;
  • Lägg sedan till staden "Budapest" direkt efter resan till "Paris".

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 7
Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Vi beklagar att något gick fel. Vad hände?
some-alt