Extracting tuples
In the previous exercise, you used two list comprehensions to create lists lengths
and words
that, respectively, refer to the lengths of the constituent lists in wlist
and the longest words stored in those lists. In this exercise, you'll create them in a slightly different way. First, you'll need to put the same calculations into one list comprehension, which should result in a list of tuples. Second, apply the unzip operation to generate two distinct tuples, resembling lengths
and words
from the previous exercise.
The list wlist
and the function get_longest_word()
are already available in your workspace.
Diese Übung ist Teil des Kurses
Practicing Coding Interview Questions in Python
Anleitung zur Übung
- Create a list of tuples each containing the length and the longest word of each item in
wlist
. - Unwrap the created list and create two distinct tuples.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# 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)