Pyton

Jak dodawać i usuwać elementy z listy w Pythonie?

Jak dodawać i usuwać elementy z listy w Pythonie?
Zmienna tablica 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 zestaw.  Dane można porządkować i zmieniać w liście Pythona. Nawiasy kwadratowe ([]) są używane w Pythonie do deklarowania listy, takiej jak tablica. Indeks listy zaczyna się od 0.  Lista działa jak zmienne referencyjne. Gdy zmienna listy zostanie przypisana do innej zmiennej, obie zmienne będą wskazywać tę samą lokalizację. Ten samouczek pokazuje zastosowania różnych metod Pythona do dodawania i usuwania danych z listy Pythona.

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 listy
list1 = ['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

Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...
How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...
How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...