Listas, Indexación y Slicing

Las listas son secuencias mutables de elementos. Puedes acceder a uno (indexing) o más elementos (slicing).

Indexación

Los elementos de una lista pueden accederse usando su índice. El primer elemento tiene índice 0.

mi_lista = ['pedro', 'juan', 'y', 'diego']
print(mi_lista[0])
print(mi_lista[1])
print(mi_lista[-1])

Slicing

El slicing permite obtener sublistas. La sintaxis lista[inicio:fin] genera la sublista de inicio a fin, sin incluir fin.

mi_lista = ['qué', 'bello', 'es', 'valparaíso']
print(mi_lista[1:3])
print(mi_lista[:2])
print(mi_lista[2:])

Cadenas como listas

Las cadenas de texto (string) se comportan como listas, ya que son secuencias de caracteres. Se pueden indexar o subdivir como una lista.

mensaje = "este es un string"
print(mensaje[0])
print(mensaje[1:5])
print(mensaje[5:-1])
Home Anterior: Variables Siguiente: Condiciones