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

Slicing a práce se seznamy

Výběr jednotlivých hodnot ze seznamu je jen část příběhu. Seznamy také umožňují slicing – tedy výběr více prvků najednou. Použij následující syntaxi:

my_list[start:end]

Index start je do výběru zahrnut, zatímco index end zahrnut není. Tyto indexy ale nemusíš vždy uvádět. Pokud vynecháš index start, Python automaticky začne od začátku seznamu.

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

Úvod do Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Pomocí slicingu vytvoř seznam downstairs obsahující prvních 6 prvků seznamu areas.
  • Vytvoř seznam upstairs jako poslední 4 prvky seznamu areas. Tentokrát slicing zjednodušíš vynecháním indexu end.
  • Oba seznamy downstairs a upstairs vypiš pomocí print().

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 areas list
areas = ["hallway", 11.25, "kitchen", 18.0, "living room", 20.0, "bedroom", 10.75, "bathroom", 9.50]

# Use slicing to create downstairs
downstairs = areas[____]

# Use slicing to create upstairs
upstairs = areas[____]

# Print out downstairs and upstairs
____
____
Upravit a spustit kód