métodos de lista de Python

Las listas son una estructura de datos incorporada en Python 3. Las listas de Python se pueden utilizar para organizar y almacenar datos de forma ordenada, como nombres de proveedores para una empresa de fabricaciòn, informaciòn salarial para una empresa. empleados, una lista de las calificaciones de los estudiantes o cualquier otra cosa.

Hay una serie de funciones integradas en Python que podemos usar para cambiar o manipular datos almacenados en listas.

En esta guìa, vamos a desglosar algunos de los métodos integrados más √∫tiles que se pueden usar para trabajar con listas. Exploraremos còmo agregar y eliminar elementos de una lista, contar los elementos de una lista, invertir una lista y más.

Actualizaciòn de listas

Las listas son un tipo de datos en Python que son arreglos ordenados de elementos mutables. Esto significa que las listas se pueden cambiar y almacenar datos en un orden especìfico.

Cada elemento dentro de una lista se denomina elemento , y las listas se definen mediante valores separados por comas encerrados entre corchetes ( [] ).

Aquì se explica còmo crear una lista en Python:

Para imprimir nuestro list, podemos usar la funciòn print () :

Nuestro programa devuelve nuestra matriz original tal como la definimos:

El 81% de los participantes afirmaron que se sentìan más seguros acerca de sus perspectivas laborales después de asistir a un campamento de entrenamiento. Asòciese a un bootcamp hoy.

El graduado promedio de un bootcamp pasò menos de seis meses en la transiciòn de carrera, desde comenzar un bootcamp hasta encontrar su primer trabajo.

Para recuperar un elemento de una lista de Python, debemos hacer referencia al ìndice del elemento. Cada elemento de una lista tiene un n√∫mero de ìndice, comenzando con , que nos permite recuperar el contenido de un elemento individual. Estos son los valores de ìndice para la lista que creamos arriba:

New York Times Washington Post CNN BuzzFeed
1 2 3

Ahora que conocemos los n√∫meros de ìndice de los elementos de nuestra lista, podemos recuperar un valor especìfico de nuestra lista. Para ello, podemos utilizar el siguiente còdigo:

Nuestro còdigo devuelve: New York Times . De manera similar, si hiciéramos referencia al elemento de la lista con el valor de ìndice de 2 , nuestro còdigo devolverìa CNN .

Cada elemento de nuestra lista también tiene un n√∫mero de ìndice negativo. Esto nos permite contar hacia atrás en una lista y es √∫til si nuestra lista contiene una gran cantidad de valores y queremos recuperar un valor hacia el final de esa lista.

Aquì están los valores de ìndice negativos para nuestro lista de arriba:

New York Times Washington Post CNN BuzzFeed
-4 -3 -2 -1

Si quisiéramos obtener el elemento en la posiciòn de ìndice -1 , podrìamos usar este còdigo:

Nuestro còdigo regresa : BuzzFeed .

Ahora que hemos cubierto los conceptos básicos de las listas de Python, podemos comenzar a explorar los métodos de lista de Python.

Agregar elementos usando list.append ()

El método list.append () le permite agregar un elemento a el final de una lista. Aquì hay un ejemplo de una lista que almacena sabores de pizza:

Nuestra lista consta de cinco valores, comenzando con el valor de ìndice y terminando con el valor de ìndice 4 . Pero, ¿y si queremos agregar una opciòn para los amantes de la carne a nuestra lista? Podemos usar el método append () para realizar esta acciòn. & Nbsp;

Aquì hay un ejemplo de append () que se usa para agregar Meat-Lovers a nuestra lista:

Nuestro còdigo devuelve nuestra lista revisada con Meat-Lovers al final:

Insertar en la lista usando list.insert ()

El El método append () le permite agregar un elemento al final de una lista, pero si desea agregar un elemento en una posiciòn de ìndice especìfica, el método insert () insertará un artìculo en cualquier lugar de la lista.

Digamos que nuestro pizzero ha estado preparando un especial de la casa con pimientos jalape√±os y está listo para agregarlo al men√∫. El chef quiere que esta pizza esté en la parte superior de nuestra lista de sabores, para alentar a los nuevos clientes a probar la pizza.

Podemos usar el método insert () para lograr esta meta. El método insert () toma dos argumentos: la posiciòn del ìndice en la que le gustarìa agregar el elemento y el elemento que desea agregar a su lista. Aquì hay un ejemplo de insert () que se usa para agregar Jalape√±o Special al inicio de la lista de sabores:

Nuestro còdigo devuelve la siguiente lista:

Como puede ver, Jalapeno Special se agregò al inicio de nuestra lista y se le asignò el n√∫mero de ìndice. . Todos los demás elementos de nuestra lista se movieron hacia arriba, por lo que se les asignan nuevos n√∫meros de ìndice correspondientes a su nueva posiciòn en la lista. Jamòn y pi√±a , por ejemplo, ahora tiene el valor de ìndice 1 , y asì sucesivamente.

Eliminar de la lista usando list.remove ()

Para eliminar un elemento de una lista de Python, podemos usar list.remove () método. Este método elimina el primer elemento de una lista cuyo valor es igual al valor que especificamos.

"Career Karma entrò en mi vida cuando más lo necesitaba y rápidamente me ayudò a combinar con un bootcamp. Dos meses después de graduarme , ¬°Encontré el trabajo de mis sue√±os que se alineaba con mis valores y objetivos en la vida! "

Venus, ingeniero de software en Rockbot

Después de un semana de probar el Jalape√±o Special , se ha dejado claro que los clientes de la pizzerìa no están a favor del sabor. Asì que al chef le gustarìa eliminarlo del men√∫ mientras retoca la receta. Podrìamos usar el siguiente còdigo para eliminar Jalapeno Special de nuestra lista:

Nuestro còdigo devuelve una lista revisada sin Jalapeno Special :

Hay algunas cosas que debe saber sobre el método remove () . En primer lugar, si intenta eliminar un elemento que no existe dentro de una lista, aparecerá un error not in list. . En segundo lugar, el método remove () solo elimina la primera instancia de un elemento de lista. Si tuviera dos Jalapeno Specials en su lista, tendrìa que ejecutar el método remove () dos veces para eliminarlos.

Eliminar de la lista usando list.pop ()

El método list.pop () se puede usar para eliminar y devolver un elemento de una lista.

El método pop () toma un argumento opcional: el valor de ìndice del elemento que queremos eliminar de nuestra lista. Si no especificamos un ìndice, pop () devolverá y eliminará el √∫ltimo elemento de nuestra lista.

Nuestra cocina de pizza ha decidido que la pizza Meat-Lovers deberìa pasar al men√∫ especial, que incluye la nueva gama de pizzas experimentales del chef. Por eso, el chef quiere eliminar Meat-Lovers de la lista de sabores para pizzas.

Aquì está el còdigo que usarìamos para eliminar Meat-Lovers (que tiene el valor de ìndice 5 , de nuestra lista):

Nuestro còdigo devuelve:

Como puede ver, la funciòn pop () eliminò el valor que especificamos y devolviò el valor del elemento de la lista que eliminamos, que en este caso era Meat-Lovers . Luego, imprimimos la nueva lista, que ya no incluye Meat-Lovers .

Combinar varias listas usando list.extend ()

El método list.extend () se puede utilizar para combinar varias listas en Python. El método extend () toma un argumento: el objeto de lista que desea agregar a una lista existente.

Nuestro pizzero ha decidido que el men√∫ especial debe fusionarse con el estándar men√∫ porque los clientes han informado que se han confundido con los dos men√∫s separados. Para fusionar nuestros dos men√∫s, usarìamos el siguiente còdigo:

Nuestro programa devuelve lo siguiente:

Como puede ver, nuestra lista de sabores ahora incluye elementos de nuestra antigua lista de sabores y nuestra lista de special_menu .

Copiar una lista usando list.copy ()

El método list.copy () le permite crear una copia de una lista. Esto puede ser √∫til si desea manipular una lista pero mantener la lista original intacta, en caso de que necesite hacer referencia a ella nuevamente.

Nuestro pizzero ha decidido experimentar con el men√∫ a√∫n más, agregando dos nuevos pizzas al men√∫. Sin embargo, quiere mantener una lista del men√∫ original como referencia.

Podrìamos usar el siguiente còdigo para crear una copia del men√∫, a la que puede agregar sus nuevas pizzas mientras conserva la lista original:

Nuestro còdigo devuelve:

Ahora, tenemos dos listas con el mismos valores: flavors y new_menu . Entonces, el chef puede alterar el new_menu , mientras mantiene intacta la lista de sabores .

Ordenar una lista usando list.sort ()

El método list.sort () puede usarse para ordenar elementos en una lista .

Nuestro chef ha decidido que nuestra lista debe estar ordenada alfabéticamente, para que sea más fácil para las personas encontrar la pizza que están buscando. El siguiente còdigo usa sort () para organizar nuestra lista en orden alfabético:

Nuestro còdigo devuelve:

T√∫ también puede usar la funciòn sort () en una lista de n√∫meros, que se organizarán en orden ascendente pedido.

Invertir una lista usando list.reverse ()

El método list.reverse () puede usarse para invertir el orden de los elementos en una lista.

Esta funciòn no ordena una lista en orden descendente, sino que cambia el orden de cada elemento de nuestra lista. Entonces, el √∫ltimo elemento de nuestra lista se convierte en el primer elemento de nuestra nueva lista, y el pen√∫ltimo elemento se convierte en el segundo elemento, y asì sucesivamente.

Nuestro pizzero ha decidido que quiere la lista de pizzas para organizarse en orden descendente, porque ha notado un crecimiento en el n√∫mero de ventas desde la parte inferior del men√∫. Aquì está el còdigo que usarìamos para invertir nuestra lista:

Nuestro còdigo devuelve lo siguiente:

Como puede ver, Vegetariano Especial era el √∫ltimo elemento de nuestra lista original, y ahora es el primero & mdash; nuestra lista se ha invertido.

Limpiar una lista usando list.clear ()

El método list.clear () le permite eliminar todos los valores dentro de una lista.

El nuevo mes ha ven a la cocina de la pizza, por lo que el chef quiere borrar la lista de ventas de Janua ry y comience una nueva lista para febrero. Aquì está el còdigo que podrìa usarse para borrar nuestra lista de ventas para hacer espacio para febrero:

Nuestro còdigo devuelve una lista sin valores: [] .

Conclusiòn

Las listas son arreglos ordenados y mutables de elementos que pueden usarse para almacenar datos similares. En este tutorial, hemos desglosado algunos de los métodos de lista de Python más comunes, que se pueden usar para manipular nuestras listas y recopilar informaciòn sobre los datos de nuestra lista.

Cubrimos còmo usar append () , insert () , remove () , pop () , extend () , copy () , sort () , reverse () y clear () métodos de lista en este artìculo y exploramos ejemplos de cada método en acciòn.

¬°Ahora está listo para trabajar con métodos de lista de Python como un experto!

Esperamos que este artículo le haya ayudado a resolver el problema. Además de métodos de lista de Python, consulta otros temas relacionados con Funciones y métodos de Python.

¿Quiere sobresalir en Python? Consulte nuestra reseña de los mejores cursos en línea de Python 2022. Si está interesado en Data Science, consulte también cómo aprender programación en R.

Por cierto, este material también está disponible en otros idiomas:



Olivia OConnell

Munchen | 2022-11-30

Gracias por la explicación. Estuve atascado con el métodos de lista de Python durante algunas horas, finalmente lo conseguí 🤗. Simplemente no estoy muy seguro de que sea el mejor método

Julia Krasiko

Paris | 2022-11-30

¿Tal vez haya otras respuestas? ¿Qué significa el métodos de lista de Python significa exactamente?. Simplemente no estoy muy seguro de que sea el mejor método

Julia Chamberlet

Boston | 2022-11-30

¿Tal vez haya otras respuestas? ¿Qué significa el métodos de lista de Python significa exactamente?. Simplemente no estoy muy seguro de que sea el mejor método

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically