Začněte nyníZačněte zdarma

Procházení seznamů

Dříve jsi k procházení seznamu používal/a smyčku for, ale stejnou věc zvládneš i pomocí list comprehension. List comprehension má tvar [akce for prvek in seznam] a vrací nový seznam.

K seřazení dat v seznamu slouží funkce sorted() — čísla seřadí od nejmenšího po největší, řetězce pak abecedně. Funkce sorted() vrací nový seznam a původní seznam nijak nemění. Více se o ní dozvíš v dokumentaci Pythonu.

Seznam seznamů records je předem načtený a každý záznam má tento tvar:

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

Toto cvičení je součástí kurzu

Datové typy v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Pomocí list comprehension na základě records vytvoř seznam baby_names, který bude obsahovat jména ze čtvrtého prvku každého row.
  • Vypiš baby_names v abecedním pořadí pomocí funkce sorted().

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Create the list comprehension: baby_names
baby_names = [____[____] for ____ ____ records]
    
# Print the sorted baby names in ascending alphabetical order
print(____(____))
Upravit a spustit kód