Menu
Coddy logo textTech

Acceder a elementos de una lista

Parte de la sección Fundamentals del Journey de Python de Coddy — lección 54 de 77.

En Python, utilizamos listas para almacenar múltiples valores en una sola variable. Cada valor en una lista se llama elemento, y cada elemento tiene un índice. Los índices comienzan desde 0 hasta la longitud de la lista menos uno.

Por ejemplo, echa un vistazo a la siguiente lista: 

my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
  • El elemento a está en el índice 0
  • El elemento b está en el índice 1
  • ...
  • El elemento g está en el índice 6

Para acceder a un elemento de una lista, podemos usar su índice dentro de corchetes. Por ejemplo, para acceder al primer elemento de una lista llamada my_list, usaríamos my_list[0].

Aquí tienes un ejemplo:

my_list = [10, 20, 30, 40, 50]
element = my_list[2]

La variable element contendrá el valor 30 porque accede al tercer elemento (que tiene un índice de 2).

challenge icon

Desafío

Fácil

Crea una función llamada values que reciba una lista como argumento e imprima todos los elementos de la lista uno tras otro.

Por ejemplo, si la lista es [1, 3, 5, 7], la salida debería ser:

1

3

5

7

Importante: La lista ya se proporciona a la función como el parámetro lst. No necesitas leer ninguna entrada ni crear la lista — ya se pasa como argumento cuando se llama a la función. Esto significa que dentro de tu función, lst se refiere a la lista por la que debes iterar. No necesitas llamar a la función — se llama automáticamente.

Para iterar sobre una lista e imprimir cada elemento, utiliza la función len() dentro de la función range():

def values(lst):
    for i in range(len(lst)):
        print(lst[i])

De esta manera, i iterará desde 0 hasta len(lst) (sin incluirlo), lo que cubre exactamente todos los índices de la lista. lst[i] accede al elemento en el índice i, y print() lo muestra en su propia línea.

Hoja de referencia

En Python, las listas almacenan múltiples valores en una sola variable:

my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g']

Se accede a los elementos de la lista por índice, comenzando desde 0:

element = my_list[2]  # Accede al tercer elemento (30)

Para iterar sobre una lista:

for i in range(len(my_list)):
    my_list[i]  # Accede a cada elemento

La función len() devuelve la longitud de la lista.

Pruébalo tú mismo

def values(lst):
    # Escribe el código aquí
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentals