+ INFORMACIÓN

¡Comparte en redes sociales!

Listas en Python

Dentro de los muchos tipos de estructuras de datos que posee Python, están las listas. Una lista en Python es una estructura de datos formada por una secuencia ordenada de objetos, que no tienen por qué ser del mismo tipo.

Existen muchos métodos para trabajar con listas, aquí os vamos a enseñar algunos de ellos, si quieres aprender más sobre listas y convertirte en un profesional de Python, fórmate con nuestro  máster en Programación avanzada en Python para Big Data, Hacking y Machine Learning y desmárcate del resto.

En Python las listas son muy flexibles y no exige que los elementos de la lista tenga que ser del mismo tipo (‘int’, ‘float’, ‘chr’, ‘str’, ‘bool’, ‘object’), como sí ocurre en otros lenguajes de programación. 

Para crear una lista en Python, debemos colocar todos los elementos que queramos añadir a esa lista entre corchetes [ ] y separados por comas.

como crear una lista en python

Las listas pueden contener cuantos elementos queramos y como ya decíamos, pueden ser de diferentes tipos (enteros, cadenas, booleanos, etc.)

listas en python 2

Las listas también pueden contener otras listas, las cuales contarán como un único valor dentro de la lista.

listas en python 3

Para poder ver la lista creada o un elemento en concreto de la lista, podemos usar el índice, siempre conociendo que el primer elemento de la lista ocupa la posición 0.

listas en python 4
listas en python 5

Métodos de Lista

Len ()

Este método nos devuelve la longitud de un objeto, en este caso al usarlo sobre la lista, nos devolverá el número de datos que la componen.

listas en python 6

Index()

Devuelve la posición del elemento que hayamos introducido para su búsqueda, si hubiera dos elementos iguales, solo devolvería la posición del primero.

listas en python 7

Append()

Este método añade un elemento al final de la lista. En el ejemplo vemos la lista antes y después de añadir el nuevo dato, en nuestro caso hemos añadido de nuevo el dato “leche” y una lista.

listas en python 8
listas en python 9

Count()

Con este método podemos saber el número de veces que se repite un elemento en nuestra lista.

listas en python 10

Extend()

Con este método podemos añadir elementos de una lista a otra pero a diferencia de append(), como nuevos elementos dentro de la nueva lista.

listas en python 11

Remove ()

Con este método podemos borrar un elemento de la lista indicándolo como argumento. Remove() solo borrará la primera aparición del elemento.

listas en python 12

Insert()

Con este método podemos añadir un elemento a nuestra lista pero a diferencia de append(), podemos insertarlo en la posición que queramos dentro del índice.

listas en python 13

Suscríbete a nuestra newsletter para estar al día de todas las novedades

EIP International Business School te informa que los datos del presente formulario serán tratados por Mainjobs Internacional Educativa y Tecnológica, S.A.U. como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales es gestionar tu suscripción a la newsletter así como para el envío de información comercial de los servicios del responsable del tratamiento. La legitimación es el consentimiento explícito del/a interesado/a. No se cederán datos a terceros, salvo obligación legal. Podrás ejercer tus derechos de acceso, rectificación, limitación y supresión de los datos en cumplimiento@grupomainjobs.com, así como el derecho a presentar una reclamación ante la autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de datos en la Política de Privacidad que encontrarás en nuestra página web.
marter-en-python

1 comentarios en «Listas en Python»

Deja un comentario

EIP International Business School te informa que los datos del presente formulario serán tratados por Mainjobs Internacional Educativa y Tecnológica, S.A.U. como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales es gestionar tu suscripción a la newsletter así como para el envío de información comercial de los servicios del responsable del tratamiento. La legitimación es el consentimiento explícito del/a interesado/a. No se cederán datos a terceros, salvo obligación legal. Podrás ejercer tus derechos de acceso, rectificación, limitación y supresión de los datos en cumplimiento@grupomainjobs.com, así como el derecho a presentar una reclamación ante la autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de datos en la Política de Privacidad que encontrarás en nuestra página web.