Curso Programando con Python Clase 8

Estructuras de datos – Listas

 

Una lista es una secuencia de longitud variable. Las listas se pueden modificar y se pueden añadir elementos y borrarlos de la lista.

Se define una lista como una secuencia de objetos separados como coma y encerrados entre []

Se puede definir una lista vacía con []

Ejemplos

milista = [1,2,3,4,5]

 

Operaciones sobre listas

+ concatena los elementos de dos listas

* repite los elementos de una lista

[] se usa también para seleccionar elementos de una lista

Ejemplos

[1,2] + [3,4]  da como resultado [1,2,3,4]

2*[1,2] da como resultado [1,2,1,2]

t=[1,2,3,4]

t[1]   es 2

t[1:3]    es [2,3,4]

t[2:] es [2,3,4]

t[:3] es [1,2,3]

 

Las operaciones sobre tuplas también se aplican en las listas

La operación range(i,f,paso) crea una lista de números desde el inicio al final de paso en paso.

Si i se omite vale 0, si paso se omite vale 1

 

Ejemplo

range(2)     es [1,2]

range(5,7) es [5,6,7]

range(8,12,2)  es [8,10,12]

 

Métodos sobre listas

append(e) – añadir un elemento al final de la lista

extend(l) – añadir una lista al final

insert(i,n) – insertar un elemento en la posición n-1

pop(n) – extrae y retorna el elemento n de la lista

remove(n) –  elimina el elemento n de la lista

reverse() – invierte los elementos de la lista

count(e) – retorna el número de veces que aparece e en la lista

index(e) – retorna la posición de la primera ocurrencia de e en una lista

 

 

Indice del Curso Programando con Python



Deja una respuesta

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