Elimina l'element de la llista Python

Elimina L Element De La Llista Python



Aquest article és un tutorial ràpid sobre com esborrar/eliminar un element d'una llista a Python. Hi ha diversos mètodes per eliminar o eliminar un element de la llista de Python. Tanmateix, veurem quatre funcions integrades de Python: pop(), remove(), del i clear() per eliminar un element de la llista a Python. Al final d'aquest article, podreu escriure i compilar totes aquestes funcions de manera eficient.

Com esborrar/eliminar un element d'una llista a Python utilitzant les funcions integrades de Python?

Per suprimir/eliminar un element d'una llista, s'utilitzen quatre funcions integrades diferents de Python com s'ha esmentat anteriorment. Les seccions següents tractaran la sintaxi de cada funció. També trobareu exemples rellevants per entendre el funcionament de cada funció.

Sintaxi de la funció remove().

La sintaxi de la funció remove() és la següent:









Remove() és una funció integrada a la biblioteca estàndard de Python que s'utilitza per eliminar un element d'una llista. El 'nom_de_llista' representa la llista de la qual cal eliminar o suprimir un element. El 'value_to_be_removed' representa el valor específic que cal eliminar de la llista. S'ha de proporcionar; en cas contrari, el compilador farà un 'TypeError'. La funció remove() és la funció integrada que s'utilitza amb les llistes. Per defecte, la seva funció és eliminar un element de la llista. Cerca el valor especificat a la llista i l'elimina.



La funció remove() simplement suprimirà l'element especificat de la llista i no retornarà cap valor. Ara, vegem un exemple perquè puguem entendre la funcionalitat del mètode remove() en profunditat.





Exemple 1:

En aquest exemple, implementarem el mètode remove() per eliminar un element de la llista i intentar entendre la seva funcionalitat. Aquí teniu el codi de la funció remove(). Aquí hem definit una llista de 5 nombres enters: la meva_lista = [1, 2, 3, 4, 5]. Aleshores, vam eliminar 4 mitjançant la funció remove(), my_list.remove(4).

la meva_llista = [ 1 , 2 , 3 , 4 , 5 ]
imprimir ( 'La llista original és:' , la meva_llista )
la meva_llista. eliminar ( 4 )
imprimir ( 'La llista després d'eliminar un element és:' , la meva_llista )



Ara, vegem la sortida a continuació i veiem el resultat. Com podeu observar, s'elimina 4 de la llista i la nova llista ara només conté 4 elements, my_list = [1, 2, 3, 5]. Tingueu en compte que si proporcioneu un valor que no es troba a la llista, el compilador farà un ValueError. Vegem un exemple de ValueError a la secció següent.

Exemple 2:

En aquest exemple, proporcionarem un valor a la funció remove() que no està disponible a la llista per veure com reacciona el compilador davant d'això. Aquí teniu el codi:

la meva_llista = [ 1 , 2 , 3 , 4 , 5 ]
imprimir ( 'La llista original és:' , la meva_llista )
la meva_llista. eliminar ( 9 )
imprimir ( 'La llista després d'eliminar un element és:' , la meva_llista )

La sortida es dóna a continuació. Com podeu veure, el compilador ha llançat un ValueError ja que hem proporcionat 9 a la funció remove() que no està disponible a la llista.

Sintaxi de la funció pop().

La sintaxi de la funció pop() és la següent:

La funció pop() elimina l'element de la llista per l'índex de l'element que cal eliminar. El 'nom_lista' representa la llista de la qual cal eliminar un element. El 'valor_índex' representa l'índex de l'element que s'ha d'eliminar. Recordeu que l'índex de la llista comença amb 0. Per tant, el valor de l'índex 3 és el quart valor de la llista. Si index_value no s'especifica a la funció pop(), esborrarà/eliminarà l'últim element de la llista. Considereu el programa d'exemple següent per entendre com funciona la funció pop():

Exemple 3:

En aquest exemple, utilitzarem la mateixa mostra que es va utilitzar a l'exemple anterior per comparar la sortida de les funcions pop() i remove(). Aquí, proporcionarem el valor d'índex de l'element que s'ha de suprimir. Vegeu el codi a continuació:

la meva_llista = [ 1 , 2 , 3 , 4 , 5 ]
imprimir ( 'La llista original és:' , la meva_llista )
la meva_llista. pop ( 2 )
imprimir ( 'La llista després d'eliminar un element és:' , la meva_llista )

Tingueu en compte que 2 es proporciona a la funció pop() que és l'índex de 3. L'element '3' s'ha d'eliminar de la llista. Vegeu la sortida a continuació. Com podeu veure, la funció de pop() i remove() és la mateixa, només la sintaxi és una mica diferent.

Sintaxi de del Function

La sintaxi de la funció del és la següent:

La funció del mètode del és la mateixa que la funció pop(). Elimina un element de la llista especificada pel valor de l'índex. Si no es proporciona l'index_value, la funció del eliminarà tota la llista. Ara, vegem un exemple de la funció del.

Exemple 4:

En aquest exemple, eliminarem un element de la llista amb l'ajuda d'una funció integrada del.

la meva_llista = [ 1 , 2 , 3 , 4 , 5 ]
imprimir ( 'La llista original és:' , la meva_llista )
del la meva_llista [ 2 ]
imprimir ( 'La llista després d'eliminar un element és:' , la meva_llista )

Aquí teniu la sortida. Com podeu veure, acabem de substituir la funció pop() per la funció del. Hem utilitzat el mateix exemple només per mostrar la similitud en el funcionament de tots els mètodes.

Sintaxi de la funció clear().

La sintaxi de la funció clear() és la següent:

La funció del mètode clear() és una mica diferent de tots els mètodes integrats definits anteriorment. El pop(), remove() i del elimina l'element especificat de la llista. Tanmateix, la funció clear() elimina tota la llista. La 'my_list' representa la llista que cal eliminar. Considereu l'exemple que es dóna a continuació.

Exemple 5:

Mireu l'exemple d'exemple per a la funció clear().

la meva_llista = [ 1 , 2 , 3 , 4 , 5 ]
imprimir ( 'La llista original és:' , la meva_llista )
la meva_llista. clar ( )
imprimir ( 'La llista després d'eliminar un element és:' , la meva_llista )

A continuació es mostra la sortida. Com podeu veure, ara tenim una llista buida, ja que la funció clear() elimina tots els elements de la llista alhora.

Conclusió

Escriure codis de programació mai ha estat fàcil. Però el llenguatge de programació Python va fer que la codificació sigui senzilla i fàcil, no només per a programadors experts, sinó també per a principiants. Les biblioteques estàndard i les funcions integrades a Python proporcionen tanta flexibilitat que fins i tot un desenvolupador novell pot escriure codis complexos. En aquest article, vam conèixer els quatre mètodes integrats de python clear(), del, pop() i remove() per eliminar un element de la llista.