开始使用免费开始使用

字典推导式

推导式不只适用于列表。您还可以用推导式构建许多其他对象,例如在数据科学中非常常见的字典。本练习中,您将使用推导式语法创建一个字典。这种推导式称为 dict comprehension(字典推导式)

回忆一下,列表推导式字典推导式 的主要区别是使用花括号 {} 而不是方括号 []。此外,字典的成员使用冒号 : 创建,形式为 <键> : <值>

已为您提供字符串列表 fellowship。请使用 字典推导式 创建一个字典:列表中的成员作为键,对应字符串的长度作为值。

本练习是课程的一部分

Python 工具箱

查看课程

练习说明

创建一个字典推导式,其中键为 fellowship 中的字符串,值为该字符串的长度。请在推导式的输出表达式部分使用 <key> : <value> 语法来创建字典成员。将 member 用作迭代变量。

交互式实操练习

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

# Create a list of strings: fellowship
fellowship = ['frodo', 'samwise', 'merry', 'aragorn', 'legolas', 'boromir', 'gimli']

# Create dict comprehension: new_fellowship
new_fellowship = ____

# Print the new dictionary
print(new_fellowship)
编辑并运行代码