ComenzarEmpieza gratis

Hacer bucles sobre listas

Antes has utilizado un bucle for para iterar sobre una lista, pero también puedes utilizar una comprensión de lista. Las comprensiones de listas toman la forma de [action for item in list] y devuelven una nueva lista.

Podemos utilizar la función sorted() para ordenar los datos de una lista de menor a mayor en el caso de los números y por orden alfabético si la lista contiene cadenas. La función sorted() devuelve una lista nueva y no afecta a la lista que pasaste a la función. Puedes obtener más información sobre sorted() en la documentación de Python.

Se ha precargado una lista de listas, records, y cada entrada es una lista de esta forma:

['2014','F','20799','Emma']

Este ejercicio forma parte del curso

Tipos de datos en Python

Ver curso

Instrucciones de ejercicio

  • Utiliza una lista por comprensión sobre registros para crear una lista llamada baby_names que contenga el nombre, que se encuentra en el cuarto elemento de row.
  • Imprime baby_names en orden alfabético utilizando la función sorted().

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Create the list comprehension: baby_names
baby_names = [____[____] for ____ ____ records]
    
# Print the sorted baby names in ascending alphabetical order
print(____(____))
Editar y ejecutar código