Subsetten en overwinnen
Subsets maken van Python-lijsten is kinderspel. Neem het onderstaande codevoorbeeld, waarin een lijst x wordt gemaakt en vervolgens "b" wordt geselecteerd. Onthoud dat dit het tweede element is, dus het heeft index 1. Je kunt ook negatieve indexering gebruiken.
x = ["a", "b", "c", "d"]
x[1]
x[-3] # zelfde resultaat!
Weet je de areas-lijst nog van eerder, met zowel strings als floats? De definitie staat al in het script. Kun je de juiste code toevoegen om wat Python-subsetting te doen?
Deze oefening maakt deel uit van de cursus
Introductie tot Python
Oefeninstructies
- Print het tweede element uit de
areas-lijst (de waarde is11.25). - Maak een subset en print het laatste element van
areas, namelijk9.50. Een negatieve index is hier handig! - Selecteer het getal dat de oppervlakte van de woonkamer voorstelt (
20.0) en print het.
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]
# Print out second element from areas
print(areas[____])
# Print out last element from areas
print(areas[____])
# Print out the area of the living room
print(areas[____])