ComeçarComece gratuitamente

Percorrendo listas

Anteriormente, você usou um loop for para iterar sobre uma lista, mas também pode usar uma compreensão de lista. As compreensões de lista assumem a forma de [action for item in list] e retornam uma nova lista.

Podemos usar a função sorted() para classificar os dados em uma lista do menor para o maior no caso de números e em ordem alfabética se a lista contiver cadeias de caracteres. A função sorted() retorna uma nova lista e não afeta a lista que você passou para a função. Você pode saber mais sobre sorted() na documentação do Python.

Uma lista de listas, records, foi pré-carregada, e cada entrada é uma lista neste formato:

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

Este exercício faz parte do curso

Tipos de dado em Python

Ver Curso

Instruções de exercício

  • Use uma compreensão de lista em registros para criar uma lista chamada baby_names que contenha o nome, encontrado no quarto elemento de row.
  • Imprima baby_names em ordem alfabética usando a função sorted().

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

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