Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Print het tweede element uit de areas-lijst (de waarde is 11.25).
  • Maak een subset en print het laatste element van areas, namelijk 9.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[____])
Code bewerken en uitvoeren