Listas en Python

Hola a todos, hoy os voy a explicar como funcionan las listas en python.

Las listas en python son lo mas parecido a  las listas enlazadas de otros lenguajes.

Veamos como se crean:

Como veis, se usan los  [ ] para las listas.

Si vemos el contenido de lista, desde la consola poniendo el nombre o usando print.

Nos devuelve:

listas-python-1

Para acceder a elementos concretos de nuestra lista, podemos debemos indicar el indice o posición de la lista donde se encuentra, este empieza en 0 y acaba en el numero de elementos -1. Si ponemos un indice no existente, nos lanzará un error.

Veamos un ejemplo:

Nos muestra esto:

listas-python-2

Para extraer la longitud de la lista, podemos usar el método len(), usando como parámetro el nombre de nuestra lista.

Veamoslo en acción:

Nos devuelve esto:

listas-python-3

También podemos obtener sublistas. es decir, podemos obtener una lista del primer al 3 elemento por ejemplo.

Veremos esto:

listas-python-4

Si queremos hacer sublistas del principio a una posición en concreta o desde una posición hasta el final:

Veremos esto:

listas-python-5

En las listas, podemos agregar, modificar y eliminar elementos. Veamos un ejemplo:

Veremos esto:

listas-python-6

Decir que si la posición no existe, nos lanzará un error y en el caso de duplicidades, solo borrará el primero.

Tambien podemos indicar si un elemento concreto existe, nos devuelve False o True. Ejemplo:

Veremos esto:

listas-python-7

Para recorrer una lista hacemos lo siguiente:

Veremos esto:

listas-python-8

En las listas, se pueden desempaquetar o empaquetar en variables. Igual que en las tuplas.

Esto es lo que veremos:

listas-python-9

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539