list.insert()

Wstawia element w wybrane miejsce listy.

Zwraca
None
Zmienia oryginał
Tak
Na tej stronie

Przykład

#
Python
steps = ["HTML", "JavaScript"]
steps.insert(1, "CSS")
steps.insert(0, "Wstęp")
steps.insert(100, "Projekt")

print(steps)
Wynikzapisany wynik, możesz go sprawdzić
['Wstęp', 'HTML', 'CSS', 'JavaScript', 'Projekt']

Definicja i zastosowanie

#

Metoda insert(indeks, element) wstawia element przed pozycją o podanym indeksie. Pozostałe elementy przesuwają się w prawo.

insert(0, x) dodaje element na początek listy. Indeks większy niż długość listy dopisuje element na końcu, a indeks ujemny liczy od końca.

Wstawianie na początek dużej listy jest wolne, bo trzeba przesunąć wszystkie elementy. Jeśli często dodajesz na obu końcach, użyj collections.deque.

Składnia

#
Składnia
lista.insert(index, element)

Parametry

#
  • index

    int

    Pozycja, przed którą wstawić element.
  • element

    dowolna wartość

    Wstawiany element.

Dobre praktyki

#
  • Do dodawania na koniec używaj append(), jest szybsze i czytelniejsze.
  • Przy częstym dodawaniu na początek użyj collections.deque i metody appendleft().

Powiązane hasła

#

Widzisz błąd albo brakuje przykładu? Napisz do nas.