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

Cursusinhoud

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.

Taak

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".

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 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.

Taak

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".

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 7
Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt