Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Using the insert() Method: Placing Elements at Specific Positions | Mastering Python Lists
Python Data Structures
course content

Kursusindhold

Python Data Structures

Python Data Structures

2. Mastering Python Dictionaries
3. Mastering Python Tuples
4. Mastering Python Sets

book
Using the insert() Method: Placing Elements at Specific Positions

What if we want to add an item not at the end of the list, but at a specific position? For this purpose, we use the insert() method.

The syntax for the insert() method is:

python
  • index: the position in the list where you want to add the new element. Remember, Python uses zero-based indexing;
  • element: the item you want to insert into the list.

Imagine planning a trip and having a list of cities you want to visit.

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

This list contains four items:

However, your plans change, and you decide to adjust the order of destinations. Now, you want to prioritize "Chicago" as the first destination.

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

After this, "Chicago" takes the 0 index. It's now at the top, and the rest of the items have shifted down. So, we now have 5 items:

Note

With the insert() function, you can add only one item at once.

Opgave

Swipe to start coding

You have the travel_wishlist list.

Prioritize two specific cities for your travels using the insert() method.

  • Add the "London" city as the new first destination in your list;
  • Then, add the "Budapest" city right after the trip to "Paris".

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 7
toggle bottom row

book
Using the insert() Method: Placing Elements at Specific Positions

What if we want to add an item not at the end of the list, but at a specific position? For this purpose, we use the insert() method.

The syntax for the insert() method is:

python
  • index: the position in the list where you want to add the new element. Remember, Python uses zero-based indexing;
  • element: the item you want to insert into the list.

Imagine planning a trip and having a list of cities you want to visit.

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

This list contains four items:

However, your plans change, and you decide to adjust the order of destinations. Now, you want to prioritize "Chicago" as the first destination.

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

After this, "Chicago" takes the 0 index. It's now at the top, and the rest of the items have shifted down. So, we now have 5 items:

Note

With the insert() function, you can add only one item at once.

Opgave

Swipe to start coding

You have the travel_wishlist list.

Prioritize two specific cities for your travels using the insert() method.

  • Add the "London" city as the new first destination in your list;
  • Then, add the "Budapest" city right after the trip to "Paris".

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 7
Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Vi beklager, at noget gik galt. Hvad skete der?
some-alt