PythonListy i krotki
list. insert()
Wstawia element w wybrane miejsce listy.
- Zwraca
None- Zmienia oryginał
- Tak
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.dequei metodyappendleft().
Powiązane hasła
#Widzisz błąd albo brakuje przykładu? Napisz do nas.