Metody:
W Pythonie istnieje wiele metod do modyfikowania listy. W tym miejscu wymieniono niektóre typowe metody dodawania i usuwania danych z listy.
wstawka (indeks,poz): Ta metoda służy do wstawiania dowolnego elementu do określonego indeksu listy i przesunięcia w prawo elementów listy list.
dołącz (pozycja): Ta metoda służy do dodawania nowego elementu na końcu listy.
rozszerz (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 usunięcia określonej pozycji z listy.
pop (indeks): Metoda służy do usunięcia pozycji z listy na podstawie wartości indeksu.
del(): Ta metoda służy do usuwania konkretnego elementu listy lub wycinania listy.
jasny(): Ta metoda służy do usuwania wszystkich elementów listy
Dodaj pozycje do listy:
W tej części samouczka pokazano różne sposoby dodawania elementów do listy Pythona.
Przykład 1: Wstaw element za pomocą metody insert()
Utwórz plik Pythona za pomocą następującego skryptu, aby zobaczyć użycie metody insert(). Nowy element zostanie wstawiony na trzeciej pozycji listy, a pozostałe elementy zostaną przesunięte zaraz po uruchomieniu skryptu.
# Zadeklaruj listędane listy = [89, 56, 90, 34, 89, 12]
# Wstaw dane na 2 pozycji
lista danych.wstawka(2, 23)
# Wyświetlanie listy po wstawieniu
print("Elementami listy są")
for i in range(0, len(listdata)):
print(listdata[i])
Wynik:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.
Przykład 2: Wstaw element za pomocą metody append()
Utwórz plik Pythona za pomocą następującego skryptu, aby zobaczyć użycie metody append(). Wspomniano wcześniej, że metoda append() wstawia dane na końcu listy. Tak więc „Toshiba” zostanie wstawiony na końcu lista danych po uruchomieniu skryptu.
# Zdefiniuj listęlistdata = ["Dell", "HP", "Leveno", "Asus"]
# Wstaw dane za pomocą metody dołączania
lista danych.dołącz("Toshiba")
# Wyświetl listę po wstawieniu
print("Elementami listy są")
for i in range(0, len(listdata)):
print(listdata[i])
Wynik:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.
Przykład 3: Wstaw element za pomocą metody extend()
Utwórz plik Pythona za pomocą następującego skryptu, aby zobaczyć użycie metody extend(). Tutaj w skrypcie zadeklarowane są dwie listy, które są łączone ze sobą za pomocą metody extend(). Pozycje z drugiej listy zostaną dodane na końcu pierwszej listy.
# inicjalizacja pierwszej listylist1 = ['html', 'CSS', 'JavaScript', 'JQuery']
# inicjalizacja drugiej listy
lista2 = ['PHP', 'Laravel', 'CodeIgniter']
# Połącz obie listy za pomocą metody extend()
lista1.rozszerz (lista2)
# Wyświetl listę po czesaniu
print ("Elementy listy to :")
for i in range(0, len(list1)):
drukuj(lista1[i])
Wynik:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.
Usuń pozycję z listy:
W tej części samouczka pokazano różne sposoby usuwania pozycji z listy Pythona.
Przykład 4: Usuń pozycję z listy za pomocą metody usuwania
Utwórz plik Pythona za pomocą następującego skryptu, aby zobaczyć metodę use remove(). Jeśli wartość pozycji, która jest używana jako wartość argumentu metody remove() istnieje na liście, pozycja zostanie usunięta. Tutaj na liście znajduje się wartość „Juice” i zostanie usunięta po uruchomieniu skryptu.
# Zdefiniuj listęlist = ['Ciasto', 'Pizza', 'Sok', 'Makaron', 'Burger']
# Wydrukuj listę przed usunięciem
print("Lista przed usunięciem")
drukuj(lista)
# Usuń przedmiot
lista.usuń('sok')
# Wydrukuj listę po usunięciu
print("Lista po usunięciu")
drukuj(lista)
Wynik:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.
Przykład 5: Usuń pozycję z listy za pomocą metody pop
Utwórz plik Pythona za pomocą następującego skryptu, aby zobaczyć użycie metody pop(). Tutaj 2 jest używane jako wartość indeksu dla metody pop(). Tak więc trzeci element listy zostanie usunięty po uruchomieniu skryptu.
# Zdefiniuj listęldane = [ 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)
Wynik:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.
Przykład 6: Usuń pozycję z listy za pomocą metody del
Metoda del() działa podobnie do metody pop(). Utwórz plik Pythona za pomocą następującego skryptu, aby zobaczyć użycie metody del(). Tutaj 0 jest używane jako wartość indeksu del(). Tak więc pierwszy element listy zostanie usunięty po uruchomieniu skryptu.
# Zdefiniuj listęldane = [ 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)
Wynik:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.
Przykład 7: Usuń pozycję z listy za pomocą metody czyszczenia
Utwórz plik Pythona za pomocą następującego skryptu, aby usunąć wszystkie elementy listy. Po uruchomieniu skryptu metoda clear() spowoduje, że lista będzie pusta.
# Zdefiniuj listęldane = [ 34, 23, 90, 21, 90, 56, 87, 55]
# Wydrukuj przed usunięciem
drukuj(ldata)
# Usuń wszystkie pozycje z listy
ldata.jasny()
# Wydrukuj listę po wyczyszczeniu
drukuj(ldata)
Wynik:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.
Wniosek:
Lista jest użyteczną funkcją programowania w Pythonie. Zmienne listy są używane w skrypcie do różnych celów. W tym samouczku przedstawiono sposoby modyfikowania listy przy użyciu różnych wbudowanych metod Pythona. W Pythonie istnieje wiele innych metod do wykonywania innych operacji na liście, takich jak sort(), reverse(), count() itp.
Obejrzyj wideo autora: tutaj