Metoda insert

Metoda insert dodaje element do listy przed określonym indeksem. W pierwszym parametrze podajemy indeks, przed którym należy umieścić element, w drugim parametrze - element, który chcemy dodać do listy.

Składnia

pythonlista.insert(indeks, co dodajemy)

Przykład

Dodajmy element '12' na pozycję 2 w naszej liście:

pythonlst = ['ab', 'cd', 'ef', 'gh']
lst.insert(2, '12')
print(lst)
print(lst.index('12'))

Wynik wykonania kodu:

python['ab', 'cd', '12', 'ef', 'gh']
2

Przykład

A teraz dodajmy element na koniec listy:

pythonlst = ['ab', 'cd', 'ef', 'gh']
lst.insert(-1, '12')

print(lst)
print(lst.index('12'))

Jak widać z otrzymanego wyniku, element dodał się nie na koniec listy, a przed ostatnim elementem:

python['ab', 'cd', 'ef', '12', 'gh']
3

Zobacz też

  • metoda append,
    która dodaje element na koniec listy
  • metoda pop,
    która usuwa element według jego indeksu
  • metoda index,
    która wyszukuje element w liście i zwraca jego indeks
  • metoda count,
    która zwraca liczbę wystąpień elementu w liście
  • metoda clear,
    która usuwa wszystkie elementy listy