Eliminați elementul din listă Python

Eliminati Elementul Din Lista Python



Acest articol este un tutorial rapid despre cum să ștergeți/eliminați un element dintr-o listă în Python. Există mai multe metode de a elimina sau șterge un element din lista de python. Cu toate acestea, vom vedea patru funcții încorporate ale python: pop(), remove(), del și clear() pentru a elimina un element din listă în python. Până la sfârșitul acestui articol, veți putea să scrieți și să compilați eficient toate aceste funcții.

Cum să ștergeți/eliminați un articol dintr-o listă în Python utilizând funcțiile încorporate din Python?

Pentru a șterge/elimina un articol dintr-o listă, sunt folosite patru funcții încorporate diferite ale python, așa cum s-a menționat mai sus. Următoarele secțiuni vor discuta despre sintaxa fiecărei funcții. Veți găsi, de asemenea, exemple relevante pentru a înțelege funcționarea fiecărei funcții.

Sintaxa funcției remove().

Sintaxa funcției remove() este următoarea:









Remove() este o funcție încorporată în biblioteca standard a lui Python, care este folosită pentru a elimina un element dintr-o listă. „Numele_listei” reprezintă lista din care un articol trebuie să fie eliminat sau șters. „Valoarea_to_be_removed” reprezintă valoarea specifică care trebuie eliminată din listă. Acesta trebuie furnizat; în caz contrar, compilatorul va trece printr-o „TypeError”. Remove() este funcția încorporată folosită cu liste. În mod implicit, funcția sa este de a elimina un element din listă. Acesta caută valoarea specificată în listă și o elimină.



Funcția remove() va șterge pur și simplu elementul specificat din listă și nu returnează nicio valoare. Acum, să vedem un exemplu, astfel încât să putem înțelege funcționalitatea metodei remove() în profunzime.





Exemplul 1:

În acest exemplu, vom implementa metoda remove() pentru a elimina un element din listă și vom încerca să înțelegem funcționalitatea acestuia. Iată codul funcției remove(). Aici am definit o listă de 5 numere întregi: lista_mea = [1, 2, 3, 4, 5]. Apoi, am eliminat 4 folosind funcția remove(), my_list.remove(4).

lista mea = [ 1 , Două , 3 , 4 , 5 ]
imprimare ( „Lista originală este:” , lista mea )
lista mea. elimina ( 4 )
imprimare ( „Lista după eliminarea unui articol este:” , lista mea )



Acum, să vedem rezultatul de mai jos și să vedem rezultatul. După cum puteți observa, 4 este șters din listă și noua listă conține acum doar 4 articole, my_list = [1, 2, 3, 5]. Rețineți că dacă furnizați o valoare care nu este în listă, compilatorul va trece printr-o ValueError. Să vedem un exemplu de ValueError în secțiunea următoare.

Exemplul 2:

În acest exemplu, vom furniza o valoare pentru funcția remove() care nu este disponibilă în listă pentru a vedea cum reacționează compilatorul la asta. Iată codul:

lista mea = [ 1 , Două , 3 , 4 , 5 ]
imprimare ( „Lista originală este:” , lista mea )
lista mea. elimina ( 9 )
imprimare ( „Lista după eliminarea unui articol este:” , lista mea )

Ieșirea este dată mai jos. După cum puteți vedea, compilatorul a lansat o valoare ValueError, deoarece am furnizat 9 funcției remove(), care nu este disponibilă în listă.

Sintaxa funcției pop().

Sintaxa funcției pop() este următoarea:

Funcția pop() elimină elementul din listă după indexul articolului care trebuie eliminat. „Numele_listei” reprezintă lista din care trebuie eliminat un articol. „index_value” reprezintă indexul articolului care trebuie eliminat. Amintiți-vă că indexul listei începe cu 0. Deci, valoarea de la indicele 3 este a 4-a valoare din listă. Dacă index_value nu este specificată în funcția pop(), aceasta va șterge/elimina ultimul element din listă. Luați în considerare următorul exemplu de program pentru a înțelege cum funcționează funcția pop():

Exemplul 3:

În acest exemplu, vom folosi același eșantion care a fost folosit în exemplul anterior pentru a compara rezultatul ambelor funcții pop() și remove(). Aici, vom furniza valoarea indexului articolului de șters. Vezi codul de mai jos:

lista mea = [ 1 , Două , 3 , 4 , 5 ]
imprimare ( „Lista originală este:” , lista mea )
lista mea. pop ( Două )
imprimare ( „Lista după eliminarea unui articol este:” , lista mea )

Rețineți că 2 este furnizat funcției pop(), care este indexul lui 3. Elementul „3” ar trebui șters din listă. Vedeți rezultatul de mai jos. După cum puteți vedea, funcția pop() și remove() sunt aceleași, doar sintaxa este puțin diferită.

Sintaxa lui del Function

Sintaxa funcției del este următoarea:

Funcția metodei del este aceeași cu funcția pop(). Acesta șterge un articol din lista specificată de valoarea indexului. Dacă index_value nu este furnizat, funcția del va elimina întreaga listă. Acum, să vedem un exemplu al funcției del.

Exemplul 4:

În acest exemplu, vom elimina un element din listă cu ajutorul unei funcții încorporate del.

lista mea = [ 1 , Două , 3 , 4 , 5 ]
imprimare ( „Lista originală este:” , lista mea )
de lista mea [ Două ]
imprimare ( „Lista după eliminarea unui articol este:” , lista mea )

Aici este rezultatul. După cum puteți vedea, tocmai am înlocuit funcția pop() cu funcția del. Am folosit același exemplu doar pentru a arăta asemănarea în funcționarea tuturor metodelor.

Sintaxa funcției clear().

Sintaxa funcției clear() este următoarea:

Funcția metodei clear() este puțin diferită de toate metodele încorporate definite mai sus. Pop(), remove() și del elimină elementul specificat din listă. Cu toate acestea, funcția clear() șterge întreaga listă. „my_list” reprezintă lista care trebuie eliminată. Luați în considerare exemplul de mai jos.

Exemplul 5:

Aruncă o privire la exemplul de exemplu pentru funcția clear().

lista mea = [ 1 , Două , 3 , 4 , 5 ]
imprimare ( „Lista originală este:” , lista mea )
lista mea. clar ( )
imprimare ( „Lista după eliminarea unui articol este:” , lista mea )

Mai jos este rezultatul. După cum puteți vedea, acum avem o listă goală, deoarece funcția clear() elimină fiecare element din listă simultan.

Concluzie

Scrierea codurilor de programare nu a fost niciodată ușoară. Dar limbajul de programare Python a făcut codarea simplă și ușoară, nu doar pentru programatori experți, ci și pentru începători. Bibliotecile standard și funcțiile încorporate în python oferă atât de multă flexibilitate încât chiar și un dezvoltator începător poate scrie coduri complexe. În acest articol, am aflat despre cele patru metode încorporate ale python clear(), del, pop() și remove() pentru a elimina un element din listă.