Aan de slagGa gratis aan de slag

Slicing en dicing

Enkele waarden selecteren uit een lijst is maar een deel van het verhaal. Je kunt je lijst ook slicen: meerdere elementen uit je lijst selecteren. Gebruik de volgende syntax:

my_list[start:end]

De start-index wordt meegenomen, terwijl de end-index niet wordt meegenomen. Het is echter ook mogelijk om deze indexen weg te laten. Als je de start-index niet opgeeft, begrijpt Python dat je je slice aan het begin van je lijst wilt laten starten.

Deze oefening maakt deel uit van de cursus

Introductie tot Python

Cursus bekijken

Oefeninstructies

  • Gebruik slicing om een lijst downstairs te maken met de eerste 6 elementen van areas.
  • Maak upstairs als de laatste 4 elementen van areas. Vereenvoudig de slice dit keer door de end-index weg te laten.
  • Print zowel downstairs als upstairs met print().

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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
____
____
Code bewerken en uitvoeren