Menu
Coddy logo textTech

Acceder a elementos de una lista

Parte de la sección Fundamentos del Journey de Python de Coddy. Lección 54 de 77.

En Python, usamos listas para almacenar varios valores en una sola variable. Cada valor de una lista se denomina elemento, y cada elemento tiene un índice. Los índices comienzan en 0 y llegan hasta la longitud de la lista menos uno.

Por ejemplo, mira 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 entre 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 third 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 la 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 hace referencia a la lista que necesitas recorrer. No necesitas llamar a la función. Se llama automáticamente.

Para recorrer una lista e imprimir cada elemento, usa la función len() dentro de la función range():

numbers = [10, 20, 30]
for i in range(len(numbers)):
    print(numbers[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.

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 Fundamentos

Practica por tu cuenta: Compilador de Python online