insertar()
El insertar() El método se utiliza para insertar un nuevo elemento en una posición particular en la lista.
Sintaxis:
lista.insertar (posición, elemento)El método Insert () contiene dos argumentos. El primer argumento toma el valor de posición donde se insertará el nuevo elemento. El segundo argumento toma el nuevo valor del elemento.
Ejemplo:
En el siguiente script, se declara una variable de lista con 7 elementos. Próximo, el inserto () El método se utiliza para insertar el nuevo elemento, 'Procesador' en la posición 1. La lista se imprime antes y después de insertar el nuevo elemento.
#!/usr/bin/env python3Producción:
La siguiente salida aparecerá después de ejecutar el script desde Spyder. La lista original y la lista después de realizar el método Insert () se imprimen aquí.
adjuntar()
El adjuntar() El método se utiliza para insertar un nuevo elemento al final de la lista.
Sintaxis:
lista.adjuntar (artículo)Este método toma el nuevo valor como un argumento que se insertará al final de la lista.
Ejemplo:
En el siguiente script, una lista nombrada lista de std se declara con diferentes tipos de datos que contienen valores de cadena y número. A continuación, el método append () se usa para insertar un número flotante al final de la lista. La lista se imprime antes y después de agregar los nuevos datos.
#!/usr/bin/env python3Producción:
La siguiente salida aparecerá después de ejecutar el script desde Spyder. La lista original y la lista después de realizar el método () append se imprimen aquí.
eliminar()
El eliminar() El método se utiliza para eliminar un elemento en particular de la lista.
Sintaxis:
lista.remover el artículo)Este método toma el valor del elemento como un argumento que se eliminará de la lista, si existe. Si el valor del elemento no existe en la lista, entonces un ValueError será generado.
Ejemplo:
Se define una lista de 6 valores de cadena en el siguiente script. A continuación, se tomará un valor de cadena como la entrada a buscar y eliminar de la lista. El capitalizar() El método se utiliza en el script para que coincida con el valor de entrada con el elemento de la lista, donde se capitaliza el primer carácter de cada elemento. La lista se imprimirá antes y después de eliminar el elemento de la lista. El try-excepto El bloque se usa, aquí, para manejar el ValueError respuesta.
#!/usr/bin/env python3Producción:
Después de ejecutar el script, la lista imprimirá y solicitará la entrada del usuario. 'Guayaba' se toma como la entrada que existe en la lista. Este valor se elimina de la lista y la lista modificada se imprime luego.
extender()
El extender() El método se utiliza para fusionar dos elementos de la lista y almacenar los elementos fusionados en la primera lista.
Sintaxis:
First_list.extender (Second_List)Este método toma la segunda lista como argumento y agrega los valores de la segunda lista al final de la primera lista.
Ejemplo:
Dos listas, nombradas ClientList1 y ClientList2, se declaran en el siguiente script. A continuación, el método Extend () se usa para insertar los valores de ClientList2 al final de ClientList1. Luego, ClientList1 se imprimirá después de insertar los elementos.
#!/usr/bin/env python3Producción:
La siguiente salida aparecerá después de ejecutar el script desde Spyder. La lista con valores extendidos se imprimirá.
contar()
El contar() El método se utiliza para contar los tiempos numéricos que aparece cualquier elemento dado en una lista.
Sintaxis:
lista.contar (artículo)Este método toma el valor del elemento como un argumento que se buscará en la lista y devuelve el número de apariencias del elemento en la lista como un valor numérico. Si el valor del elemento no existe en la lista, se devolverá con el valor 0.
Ejemplo:
En el siguiente script, se declara una variable de lista de datos numéricos. Después de imprimir la lista, se tomará un valor numérico como la entrada que se buscará en la lista. Si el número de entrada existe en la lista una o más veces, entonces devolverá el número total de las apariencias del elemento buscado; De lo contrario, si el número de entrada no existe en la lista, devolverá un 0.
#!/usr/bin/env python3Producción:
Después de ejecutar el script, la lista se imprime. Se le pedirá al usuario una entrada del usuario que se buscará en la lista. 5 se toma como la entrada; La salida muestra que esta entrada apareció 2 veces en la lista. El script se ejecuta por segunda vez y 89 se da como la entrada que no existe en la lista. Entonces, el método Count () devuelve 0.
índice()
El índice() El método se utiliza para obtener el valor de posición de cualquier elemento en la lista.
Sintaxis:
lista.índice (search_item)Este método toma el valor del elemento de búsqueda como la entrada y devuelve con el valor de posición del elemento en la lista, si existe; De lo contrario, genera un ValueError.
Ejemplo:
Una lista de valores de cadena se declara en el siguiente script. Después de imprimir los valores de la lista, se tomará un valor de cadena como entrada. El valor de entrada se buscará en la lista con el método index (). Si el valor existe en la lista, entonces se devolverá el valor de posición de la cadena de entrada; de lo contrario, se imprimirá un mensaje de error personalizado.
#!/usr/bin/env python3Producción:
Después de ejecutar el script, el contenido de la lista se imprime y el método solicita un valor de entrada para buscar en la lista. 'Watson' se toma como la entrada que existe en la posición 4 de la lista, como se muestra en la salida formateada. A continuación, 'Jolly' se toma como la entrada que no existe en la lista, generando un ValueError que imprime desde el bloque Excepto.
Copiar()
El Copiar() El método se utiliza para hacer una copia de una lista. Este método es útil para mantener los valores de la lista originales antes de modificar la lista.
Sintaxis:
lista.Copiar()Este método no toma ningún argumento como entrada, solo crea una copia duplicada de la lista.
Ejemplo:
En el siguiente script, se declaran dos listas, nombradas ClientList1 y ClientList2,. Antes de cambiar el contenido de ClientList2, el método Copy () se usa para hacer una copia de ClientList2 y almacenar los valores de la lista en otra variable, llamada Originallist2. A continuación, el método Extend () se utiliza para agregar el contenido de ClientList1 al final de ClientList2. El contenido anterior y el contenido fusionado de ClientList2 se imprimen luego.
#!/usr/bin/env python3Producción:
La siguiente salida aparecerá después de ejecutar el script desde Spyder. Los valores de la lista original y fusionado se imprimen a continuación.
clasificar()
El clasificar() El método se utiliza para clasificar los datos de la lista. Este método es útil cuando trabaja con el mismo tipo de datos de lista y necesita organizar los datos para cualquier propósito de programación.
Sintaxis:
lista.clasificar()Este método no toma ningún argumento y devuelve los datos de la lista ordenados en orden ascendente.
Ejemplo:
Se define una lista de datos numéricos en el siguiente script. La lista se imprime antes y después de aplicar el método sort ().
#!/usr/bin/env python3Producción:
La siguiente salida aparecerá después de ejecutar el script desde Spyder. Se imprimen la lista original y la lista ordenada en orden ascendente.
contrarrestar()
El contrarrestar() El método se utiliza para revertir los elementos en cualquier lista. Este método es útil para clasificar listas en orden descendente.
Sintaxis:
lista.contrarrestar()Este método no toma ningún argumento y devuelve los elementos de la lista en orden inverso.
Ejemplo:
El siguiente script muestra cómo ordenar una lista de datos numéricos en orden descendente. Se define una lista de datos numéricos. La lista se imprime antes de ordenar. A continuación, el método sort () se usa para ordenar la lista en orden ascendente. El método reverse () se usa para organizar la lista en orden descendente.
#!/usr/bin/env python3Producción:
La siguiente salida aparecerá después de ejecutar el script desde Spyder. Aquí, la lista original y la lista ordenada en descender se imprimirán.
claro()
El claro() El método se utiliza para eliminar todos los elementos en una lista y para vaciar listas. Este método es útil para reasignar los valores de una lista eliminando los elementos anteriores.
Sintaxis:
lista.claro()Este método no toma ningún argumento como entrada y devuelve una lista vacía.
Ejemplo:
El siguiente script muestra cómo usar el claro() método. Se declara e imprime una lista de valores de cadena al comienzo del script. Próximo, el claro () El método se utiliza para eliminar todos los elementos de la lista e imprimir la lista vacía.
#!/usr/bin/env python3Producción:
La siguiente salida aparecerá después de ejecutar el script desde Spyder. Al principio, los valores de la lista se imprimen y luego se imprime la lista vacía.
Conclusión
Este artículo describió los diez métodos de lista más útiles y populares en Python, así como los usos de cada uno de estos métodos de lista.