Dict-comprehensions
Comprehensions zijn niet alleen voor lijsten. Je kunt er ook andere objecten mee bouwen, zoals dictionaries, die overal voorkomen in Data Science. In deze oefening maak je een dictionary met de comprehension-syntaxis. In dit geval heet de comprehension een dict-comprehension.
Onthoud dat het belangrijkste verschil tussen een list-comprehension en een dict-comprehension het gebruik van accolades {} in plaats van [] is. Daarnaast maak je items van de dictionary met een dubbelepunt :, zoals in <key> : <value>.
Je krijgt een lijst met strings fellowship. Gebruik een dict-comprehension om een dictionary te maken waarbij de leden van de lijst de sleutels zijn en de lengte van elke string de bijbehorende waarde.
Deze oefening maakt deel uit van de cursus
Python-gereedschapskist
Oefeninstructies
Maak een dict-comprehension waarbij de sleutel een string uit fellowship is en de waarde de lengte van die string. Denk eraan de syntaxis <key> : <value> te gebruiken in het output-gedeelte van de comprehension om de items van de dictionary te maken. Gebruik member als iteratievariabele.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Create a list of strings: fellowship
fellowship = ['frodo', 'samwise', 'merry', 'aragorn', 'legolas', 'boromir', 'gimli']
# Create dict comprehension: new_fellowship
new_fellowship = ____
# Print the new dictionary
print(new_fellowship)