Jak dodać i usunąć elementy z listy w Python

Jak dodać i usunąć elementy z listy w Python
Zmienna tablicy używa w większości języków programowania do przechowywania wielu danych. Python ma cztery typy danych do przechowywania wielu danych. To są Lista, krotka, słownik I ustawić. Dane można zamówić i zmienić na liście Python. Kwadratowe nawiasy ([]) są używane w Pythonie do deklarowania listy jak tablica. Indeks listy rozpoczyna się od 0. Lista działa jak zmienne odniesienia. Gdy zmienna listy przypisuje się do innej zmiennej, obie zmienne wskazują na tę samą lokalizację. Ten samouczek pokazuje zastosowania różnych metod Pythona do dodawania i usuwania danych z listy Python.

Metody:

W Pythonie istnieje wiele metod modyfikacji listy. Niektóre powszechne metody dodawania i usuwania danych na liście są wymienione tutaj.

Wstaw (indeks, pozycja): Ta metoda służy do wstawienia dowolnego elementu do konkretnego indeksu listy i właściwej zmiany elementów listy.

Dodatek (pozycja): Ta metoda służy do dodania nowego elementu na końcu listy.

rozszerzyć (inna lista): Pozycje jednej listy można wstawić na końcu innej listy za pomocą tej metody.

Usuń przedmiot): Ta metoda służy do usuwania określonego elementu z listy.

Pop (indeks): Metoda służy do usuwania elementu z listy na podstawie wartości indeksu.

Del (): Ta metoda służy do usunięcia konkretnego elementu listy lub wycięcia listy.

jasne(): Ta metoda służy do usunięcia wszystkich elementów listy

Dodaj elementy do listy:

W tej części samouczka pokazano różne sposoby dodawania elementów z listy Python.

Przykład 1: Wstaw element za pomocą metody INSERT ()

Utwórz plik Python z następującym skryptem, aby zobaczyć metodę użycia insert (). Nowy element zostanie wstawiony na trzecie pozycję listy, a pozostałe elementy zostaną przesunięte zaraz po uruchomieniu skryptu.

# Deklaruj listę
ListData = [89, 56, 90, 34, 89, 12]
# Wstaw dane w drugiej pozycji
ListData.Wstaw (2, 23)
# Wyświetlanie listy po włożeniu
wydrukuj („Elementy listy są”)
Dla i w zakresie (0, Len (ListData)):
print (ListData [i])

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.

Przykład 2: Wstaw element za pomocą metody append ()

Utwórz plik Pythona z następującym skryptem, aby zobaczyć metodę użycia append (). Wcześniej wspomniano, że metoda append () wprowadza dane na końcu listy. Tak więc „Toshiba” zostanie wstawiony na koniec ListData Po uruchomieniu skryptu.

# Zdefiniuj listę
ListData = [„Dell”, „HP”, „Leveno”, „Asus”]
# Wstaw dane za pomocą metody dołączania
ListData.Dodatek („Toshiba”)
# Wyświetl listę po wstawieniu
wydrukuj („Elementy listy są”)
Dla i w zakresie (0, Len (ListData)):
print (ListData [i])

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.

Przykład 3: Wstaw element za pomocą metody exter ()

Utwórz plik Python z następującym skryptem, aby zobaczyć metodę użycia exter (). Tutaj dwie listy są zadeklarowane w skrypcie, które są łączone razem za pomocą metody ext. Pozycje drugiej listy zostaną dodane na końcu pierwszej listy.

# Inicjowanie pierwszej listy
list1 = [„html”, „css”, „javascript”, „jQuery”]
# Inicjowanie drugiej listy
list2 = [„php”, „laravel”, „codeigniter”]
# Połącz obie listy przy użyciu metody ext ()
List1.rozszerzenie (lista 2)
# Wyświetl listę po przeczesaniu
Drukuj („Elementy listy to:”)
Dla i w zakresie (0, Len (List1)):
drukuj (lista 1 [i])

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.

Usuń element z listy:

W tej części samouczka pokazano różne sposoby usunięcia elementu na liście Python.

Przykład 4: Usuń element z listy za pomocą metody Usuń

Utwórz plik Python z następującym skryptem, aby zobaczyć metodę Użyj remove (). Jeśli wartość elementu, która jest używana jako wartość argumentu metody usuwania (), istnieje na liście, element zostanie usunięty. Tutaj wartość „sok” istnieje na liście i zostanie usunięty po uruchomieniu skryptu.

# Zdefiniuj listę
List = [„ciasto”, „pizza”, „sok”, „makaron”, „burger”]
# Wydrukuj listę przed usunięciem
Drukuj („Lista przed usunięciem”)
Drukuj (lista)
# Usuń element
lista.Usuń („sok”)
# Wydrukuj listę po usunięciu
Drukuj („Lista po usunięciu”)
Drukuj (lista)

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.

Przykład 5: Usuń element z listy za pomocą metody POP

Utwórz plik Pythona z następującym skryptem, aby zobaczyć metodę użycia Pop (). Tutaj 2 jest używane jako wartość indeksu metody pop (). Tak więc trzeci element listy zostanie usunięty po uruchomieniu skryptu.

# Zdefiniuj listę
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Wydrukuj przed usunięciem
Drukuj (ldata)
# Usuń trzeci element
ldata.Pop (2)
# Wydrukuj listę po usunięciu
Drukuj (ldata)

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.

Przykład 6: Usuń element z listy za pomocą metody Del

Metoda del () działa podobna do metody pop (). Utwórz plik Python z następującym skryptem, aby zobaczyć metodę użycia del (). Tutaj 0 jest używany jako wartość indeksu Del (). Tak więc pierwszy element listy zostanie usunięty po uruchomieniu skryptu.

# Zdefiniuj listę
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Wydrukuj przed usunięciem
Drukuj (ldata)
# Usuń pierwszy element za pomocą metody Del
del ldata [0]
# Wydrukuj listę po usunięciu
Drukuj (ldata)

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.

Przykład 7: Usuń element z listy za pomocą Clear Method

Utwórz plik Python z następującym skryptem, aby usunąć wszystkie elementy listy. Po uruchomieniu skryptu metoda Clear () sprawi, że lista jest pusta.

# Zdefiniuj listę
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Wydrukuj przed usunięciem
Drukuj (ldata)
# Usuń wszystkie elementy z listy
ldata.jasne()
# Wydrukuj listę po jasności
Drukuj (ldata)

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.

Wniosek:

Lista jest przydatną cechą programowania Python. Zmienne listy są używane w skrypcie do różnych celów. W tym samouczku pokazano sposoby modyfikacji listy za pomocą różnych wbudowanych metod Pythona. W Pythonie istnieje wiele innych metod wykonywania innych operacji na liście, takich jak sort (), reverse (), count () itp.

Obejrzyj wideo autora: tutaj