Aan de slagBegin gratis

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 deel­lijsten 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

Bekijk cursus

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