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]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]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]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]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]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.