Tuples extraheren
In de vorige oefening gebruikte je twee list comprehensions om de lijsten lengths en words te maken, die respectievelijk verwijzen naar de lengtes van de deellijsten in wlist en de langste woorden die in die lijsten zijn opgeslagen. In deze oefening maak je ze op een iets andere manier. Eerst stop je dezelfde berekeningen in één list comprehension, wat moet resulteren in een lijst met tuples. Daarna pas je de unzip-bewerking toe om twee afzonderlijke tuples te genereren, die lijken op lengths en words uit de vorige oefening.
De lijst wlist en de functie get_longest_word() zijn al beschikbaar in je werkruimte.
Deze oefening maakt deel uit van de cursus
Oefenen met coding-interviewvragen in Python
Oefeninstructies
- Maak een lijst met tuples, elk met de lengte en het langste woord van elk item in
wlist. - Pak de gemaakte lijst uit en maak twee afzonderlijke tuples.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# Create a list of tuples with lengths and longest words
result = [
(____, ____) for item in ____
]
# Unzip the result
lengths, words = ____
for item in zip(wlist, lengths, words):
print(item)