开始使用免费开始使用

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.

本练习是课程的一部分

Practicing Coding Interview Questions in Python

查看课程

练习说明

  • 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.

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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)
编辑并运行代码