Usuń element z listy Python

Usuń element z listy Python
Ten artykuł jest szybkim samouczkiem, jak usunąć/usunąć element z listy w Python. Istnieje kilka metod usuwania lub usunięcia elementu z listy Pythona. Jednak zobaczymy cztery wbudowane funkcje Pythona: pop (), remove (), del i clear (), aby usunąć element z listy w Python. Pod koniec tego artykułu będziesz mógł efektywnie pisać i kompilować wszystkie te funkcje.

Jak usunąć/usunąć element z listy w Python za pomocą wbudowanych funkcji Pythona?

Aby usunąć/usunąć element z listy, użyto czterech różnych wbudowanych funkcji Pythona, jak wspomniano powyżej. W poniższych sekcjach omówią składnię każdej funkcji. Znajdziesz także odpowiednie przykłady, aby zrozumieć działanie każdej funkcji.

Składnia funkcji remove ()

Składnia funkcji usuń () jest następująca:

Remove () to wbudowana funkcja w standardowej bibliotece Pythona, która służy do usunięcia elementu z listy. „Name_of_list” reprezentuje listę, z której element należy usunąć lub usunąć. „Value_to_be_reMoved” reprezentuje wartość określoną, którą należy usunąć z listy. Należy to zapewnić; W przeciwnym razie kompilator będzie przez „typeerror”. Remove () to wbudowana funkcja używana z listami. Domyślnie jego funkcją jest usunięcie elementu z listy. Przeszukuje określoną wartość na liście i usuwa ją.

Funkcja remove () po prostu usunie określony element z listy i nie zwraca żadnej wartości. Teraz zobaczmy przykład, abyśmy mogli szczegółowo zrozumieć funkcjonalność metody remove ().

Przykład 1:

W tym przykładzie zaimplementujemy metodę usuwania () w celu usunięcia elementu z listy i próbujemy zrozumieć jego funkcjonalność. Oto kod funkcji usuń (). Tutaj zdefiniowaliśmy listę 5 liczb całkowitych: my_list = [1, 2, 3, 4, 5]. Następnie usunęliśmy 4 za pomocą funkcji remove (), my_List.Usuń (4).

my_list = [1, 2, 3, 4, 5]
Drukuj („Oryginalna lista to:”, my_list)
moja lista.Usuń (4)
Drukuj („Lista po usunięciu elementu to:”, my_list)

Teraz zobaczmy wyniki poniżej i zobaczmy wynik. Jak można zauważyć, 4 jest usuwane z listy, a nowa lista zawiera teraz tylko 4 elementy, my_list = [1, 2, 3, 5]. Zauważ, że jeśli podasz wartość, której nie ma na liście, kompilator będzie za pośrednictwem ValueError. Zobaczmy przykład ValueerRor w następnym rozdziale.

Przykład 2:

W tym przykładzie zapewnimy wartość funkcji remove (), która nie jest dostępna na liście, aby zobaczyć, jak reaguje na to kompilator. Oto kod:

my_list = [1, 2, 3, 4, 5]
Drukuj („Oryginalna lista to:”, my_list)
moja lista.Usuń (9)
Drukuj („Lista po usunięciu elementu to:”, my_list)

Dane wyjściowe podano poniżej. Jak widać, kompilator rzucił wartość ValueRror, ponieważ dostarczyliśmy 9 do funkcji remove (), która nie jest dostępna na liście.

Składnia funkcji pop ()

Składnia funkcji pop () jest następująca:

Funkcja pop () usuwa element z listy według indeksu elementu, który należy usunąć. „List_name” reprezentuje listę, z której należy usunąć element. „Index_value” reprezentuje indeks elementu do usunięcia. Pamiętaj, że indeks listy zaczyna się od 0. Tak więc wartość na indeksie 3 jest czwartą wartością na liście. Jeśli index_value nie jest określony w funkcji pop (), usunie/usunie ostatni element z listy. Rozważ poniższy przykładowy program, aby zrozumieć, jak działa funkcja pop ():

Przykład 3:

W tym przykładzie użyjemy tej samej próbki, która została użyta w poprzednim przykładzie, aby porównać wyjście zarówno funkcji pop (), jak i remove (). Tutaj podamy wartość indeksu elementu do usunięcia. Zobacz kod poniżej:

my_list = [1, 2, 3, 4, 5]
Drukuj („Oryginalna lista to:”, my_list)
moja lista.Pop (2)
Drukuj („Lista po usunięciu elementu to:”, my_list)

Zauważ, że 2 jest dostarczane do funkcji pop (), która jest indeksem 3. Pozycja „3” powinna zostać usunięta z listy. Zobacz dane wyjściowe poniżej. Jak widać, funkcja pop () i remove () jest taka sama, tylko składnia jest nieco inna.

Składnia funkcji Del

Składnia funkcji Del jest następująca:

Funkcja metody Del jest taka sama jak funkcja pop (). Usuwa element z listy określonej przez wartość indeksu. Jeśli wartość index_value nie zostanie podana, funkcja Del usunie całą listę. Teraz zobaczmy przykład funkcji Del.

Przykład 4:

W tym przykładzie usuniemy element z listy za pomocą wbudowanej funkcji Del.

my_list = [1, 2, 3, 4, 5]
Drukuj („Oryginalna lista to:”, my_list)
del my_list [2]
Drukuj („Lista po usunięciu elementu to:”, my_list)

Oto wyjście. Jak widać, właśnie zastąpiliśmy funkcję pop () funkcją Del. Użyliśmy tego samego przykładu, aby pokazać podobieństwo w funkcjonowaniu wszystkich metod.

Składnia funkcji Clear ()

Składnia funkcji Clear () jest następująca:

Funkcja metody Clear () różni się nieco od wszystkich wbudowanych metod zdefiniowanych powyżej. Pop (), remove () i Del usuwa określony element z listy. Jednak funkcja Clear () usuwa całą listę. „My_list” reprezentuje listę, którą należy usunąć. Rozważ przykład podany poniżej.

Przykład 5:

Spójrz na przykładowy przykład funkcji Clear ().

my_list = [1, 2, 3, 4, 5]
Drukuj („Oryginalna lista to:”, my_list)
moja lista.jasne()
Drukuj („Lista po usunięciu elementu to:”, my_list)

Poniżej znajduje się wyjście. Jak widać, mamy teraz pustą listę, ponieważ funkcja clear () usuwa każdy element z listy.

Wniosek

Pisanie kodów programowania nigdy nie było łatwe. Ale język programowania Pythona sprawił, że kodowanie proste i łatwe, nie tylko dla ekspertów, ale także dla początkujących. Standardowe biblioteki i wbudowane funkcje w Python zapewniają tak dużą elastyczność, że nawet początkujący programista może pisać złożone kody. W tym artykule dowiedzieliśmy się o czterech wbudowanych metod Python clear (), del, pop () i remove (), aby usunąć element z listy.