ПочатиПочніть безкоштовно

Витягування кортежів

У попередній вправі ви використали дві генерації списків, щоб створити списки lengths і words, які відповідно містять довжини вкладених списків у wlist та найдовші слова з цих списків. У цій вправі ви зробите те саме трохи інакше. Спочатку розмістіть ці самі обчислення в одній генерації списку, яка має повернути список кортежів. Потім застосуйте операцію «розпакування», щоб отримати два окремі кортежі, подібні до lengths і words з попередньої вправи.

Список wlist і функція get_longest_word() уже доступні у вашому робочому середовищі.

Ця вправа є частиною курсу

Практика співбесід із програмування на Python

Переглянути курс

Інструкції до вправи

  • Створіть список кортежів, кожен з яких містить довжину та найдовше слово для кожного елемента в wlist.
  • Розпакуйте створений список і отримайте два окремі кортежі.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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)
Редагувати та запускати код