Usuń element z listy Pythona [clear, pop, remove, del]

Typ danych listy Pythona pomaga przechowywać elementy różnych typów danych w uporządkowanej kolejności. Dane są zapisywane w nawiasach kwadratowych (), a wartości są oddzielone przecinkiem(,).

w Pythonie istnieje wiele metod dostępnych w typie danych list, które pomagają usunąć element z danej listy. Metody to remove (), pop () I clear ().

oprócz metod list, Możesz również użyć słowa kluczowego del do usunięcia elementów z listy.,

w tym samouczku Pythona dowiesz się:

  • metoda Pythona remove ()
  • metoda Pythona pop ()
  • metoda Pythona clear ()
  • użycie słowa kluczowego del
  • jak usunąć pierwszy element z listy?
  • jak usunąć wiele elementów z listy w Pythonie?
  • Jak usunąć element z listy za pomocą indeksu w Pythonie?

przykład listy

my_list = ]

indeks zaczyna się od 0., Na liście: my_list w

0.indeks mamy ciąg znaków 'Guru',

  • w indeksie: 1 otrzymasz liczbę 50, która jest liczbą całkowitą.
  • w indeksie: 2 otrzymasz zmienną liczbę 11.50
  • w indeksie:3 znajduje się ciąg znaków 'Siya.”
  • w indeksie: 4 zobaczysz liczbę 50.
  • w indeksie 5 otrzymasz listę z wartościami A, B i C.

metoda Pythona remove ()

metoda Pythona remove () jest wbudowaną metodą dostępną z listą. Pomaga to usunąć dany pierwszy pasujący element z listy.,

składnia:

list.remove(element)

element, który chcesz usunąć z listy.

ReturnValue

nie ma wartości zwracanej dla tej metody.

Wskazówki dotyczące używania metody remove ():

poniżej znajdują się ważne punkty do zapamiętania podczas używania metody remove ():

  • gdy lista zawiera zduplikowane elementy, pierwszy element, który pasuje do danego elementu, zostanie usunięty z listy.
  • jeśli dany element nie jest obecny na liście, spowoduje to wyświetlenie błędu mówiącego, że elementu nie ma na liście.,
  • metoda remove () nie zwraca żadnej wartości.
  • funkcja remove () pobiera wartość jako argument, więc wartość musi zostać przekazana z prawidłowym typem danych.

przykład: użycie metody remove() do usunięcia elementu z listy

oto przykładowa lista, którą mam

my_list = 

lista zawiera elementy typu date string i number. Lista zawiera powielone elementy, takie jak numer 12 i ciąg Riya.

Output:

metoda Pythona pop ()

metoda pop() usuwa element z listy na podstawie podanego indeksu.,

składnia

list.pop(index)

index: metoda pop() ma tylko jeden argument o nazwie index.

  • aby usunąć element z listy, musisz przekazać indeks elementu. Indeks zaczyna się od 0. Aby uzyskać pierwszy element z listy pass index jako 0. Aby usunąć ostatni element, możesz przekazać indeks

    jako -1.

  • argument index jest opcjonalny. Jeśli nie zostanie przekazana, wartość domyślna jest traktowana jako -1 i zwracany jest ostatni element z listy.,
  • Jeśli podany indeks nie jest obecny lub jest poza zakresem, metoda pop() wyświetla błąd mówiący IndexError: pop index.

ReturnValue:

metoda pop() zwróci element usunięty na podstawie podanego indeksu. Ostateczna lista jest również aktualizowana i nie będzie miała elementu.

przykład: użycie metody pop() do usunięcia elementu z listy

lista będzie używana w przykładzie to my_list = .,

spróbujmy usunąć element za pomocą metody pop() opartej na następującej treści:

  • podając indeks
  • bez indeksu
  • przekazując indeks, który jest poza zakresem.

tutaj usuwamy Tiya z listy. Indeks zaczyna się od 0, więc indeks dla Tiya wynosi 2.

Output:

metoda Pythona clear ()

metoda clear() usunie wszystkie elementy obecne na liście.

składnia:

list.clear()

parametry:

brak parametrów.

ReturnValue:

nie jest wartością zwracaną., Lista() jest opróżniana przy użyciu metody clear ().

przykład: użycie metody clear() do usunięcia wszystkich elementów z listy

metoda clear() opróżni podaną listę. Zobaczmy działanie funkcji clear () w poniższym przykładzie:

my_list = #Using clear() methodelement = my_list.clear()print(element)print(my_list)

Wyjście:

None

używając słowa kluczowego del

aby usunąć element z listy, możesz użyć słowa kluczowego del, po którym następuje lista. Musisz przekazać indeks elementu do listy. Indeks zaczyna się od 0.,

składnia:

del list

można również wycinać szereg elementów z listy za pomocą słowa kluczowego del. Indeks start/stop z listy może być przypisany do słowa kluczowego del, A elementy należące do tego zakresu zostaną usunięte. Składnia jest następująca:

składnia:

del list

oto przykład, który pokazuje usunięcie pierwszego, ostatniego elementu, wielu elementów z listy za pomocą del.

Output:

jak usunąć pierwszy element z listy?,

możesz użyć metod list, takich jak remove (), pop (), aby usunąć pierwszy element z listy. W przypadku metody remove (), będziesz musiał przekazać pierwszy element do usunięcia, a Dla pop indeks, czyli 0.

Możesz również użyć słowa kluczowego del, aby usunąć pierwszy element z listy.

poniższy przykład pokazuje usunięcie pierwszego elementu z listy za pomocą remove(), pop() i del.

Output:

jak usunąć wiele elementów z listy w Pythonie?

metody List remove () i pop () służą do usuwania pojedynczego elementu., Aby usunąć wiele aspektów, użyj słowa kluczowego del.

Output:

Originallist is Using del, the final list is 

jak usunąć element z listy za pomocą indeksu w Pythonie?

aby usunąć element na podstawie indeksu, można skorzystać z metody list pop (). Nawet użycie słowa kluczowego del pomoże Ci usunąć element dla danego indeksu.

Output

Summary:

w Pythonie na liście dostępnych jest wiele metod, które pomagają usunąć element z danej listy. Metody to remove (), pop () I clear ().,

ważne wbudowane metody dostępne na liście do usuwania elementów

metoda opis
Usuń () pomaga usunąć pierwszy podany element z listy.
pop () metoda pop() usuwa element z listy na podstawie podanego indeksu.
clear () metoda clear() usunie wszystkie elementy obecne na liście.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *