Wyodrębnianie krotek
W poprzednim ćwiczeniu użyto dwóch list składanych do utworzenia list lengths i words, które odpowiednio przechowują długości list składowych z wlist oraz najdłuższe słowa z tych list. W tym ćwiczeniu utworzysz je w nieco inny sposób. Najpierw umieść te same obliczenia w jednej liście składanej – powinna ona zwrócić listę krotek. Następnie zastosuj operację rozpakowania, aby uzyskać dwie odrębne krotki, odpowiadające lengths i words z poprzedniego ćwiczenia.
Lista wlist oraz funkcja get_longest_word() są już dostępne w twoim środowisku pracy.
To ćwiczenie jest częścią kursu
Ćwiczenie pytań na rozmowach kwalifikacyjnych z programowania w Pythonie
Instrukcje do ćwiczenia
- Utwórz listę krotek, z których każda zawiera długość oraz najdłuższe słowo dla każdego elementu z
wlist. - Rozpakuj utworzoną listę i utwórz dwie odrębne krotki.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)